General (Updated: 2005-09-29)
This section describes how to upgrade a TelORB system from TSP 4 to TSP 5 and
may give you some hints if you get stuck.
The instructions below are valid for a stand alone system, i.e. NetRed is not
considered. (NetRed systems should be upgraded by performing maiden
installations of one zone at a time.)
So far, the instructions below only cover the CW/OS part, i.e. NM and SS7 are
not yet considered.
For complete runtime installation instructions of TSP4 RM453 MCP3 (including
installation of Kickstart Server, NM and SS7), consult the document "TSP 4 -
Runtime Installation Instructions, RM453", doc no 1/1531-ANA 901 03/2-3,
rev G.
Shortcut upgrading of Kickstart Server, installation of IO1 and IO2,
loading the TSP4 cluster using TSP4 RM453 MCP3, applying the upgrade
path steps 1-6, and more (Updated: 2005-09-29)
General
=======
If the Kickstart Server is already installed with what is valid for TSP4, RM453
MCP3, it may be sufficient to just update e.g. the files IO-KickStart-<version>.tar,
tools.CXP901305.<version>.tar, RedHat-7.1-Upgrade-<version>.tar
on the Kickstart Server. This is described in this section where the TSP4
RM453 MCP3 release is being used as an example.
New items since the last Kickstart Server installation are assumed to be all
the files mentioned above.
If the files mentioned above are already installed on the Kickstart Server, you
do not have to re-install them. In this case, it is enough to make sure that
the valid telorb.conf file is located in directory /opt/OS/ on the Kickstart
Server and that the valid dhcpd.conf file will be executing on the Kickstart
Server. Also ensure that the date and time are valid, and that the IO identity
is set to "1" in the /opt/OS/IO.id file. See below for details.
The Kickstart Server ulinpc52 is being used in the instructions below.
The Linux WS tos2 is being used for building the system and creating upgrade
packages in the instructions below.
Fast links (in work order):
- Preparation
- Installation of Kickstart Server
- Installation of IO1 from Kickstart Server
- Installation of IO2 from IO1
- Installation of optional File Servers (FS) from IO1
- Configuration of IO1 and IO2
- Upgrade GESB/SCB FW
- Configure SSH for telorb user
If only CW/OS software should be used, select:
- Installation and configuration of TSP 4.0 CW/OS Runtime distribution software
or if the complete TSP software (CW/OS, NM and SS7) should be used, select:
- Installation and configuration of TSP 4.0 Runtime distribution software
- Populate and start traffic
The Upgrade Path procedure to go from TSP 4 to TSP 5 is divided into the
following steps (from an CW/OS point of view):
Starting point: TSP 4.0 CM453 MCP3 (tbAD14lp11.5).
- Precondition for step 0.5 - Perform an IO backup NM only, but recommended anyway
- Step 0.5 NM only: Smooth upgrade (Maintenance window 1)
- Step 1 CW/OS only: Smooth upgrade (Maintenance window 1)
- Step 1 CW/OS, NM & SS7: Smooth upgrade (Maintenance window 1)
- Step 2 CW/OS only: Redundancy reboot upgrade (Maintenance window 1)
- Step 2 CW/OS, NM & SS7: Redundancy reboot upgrade (Maintenance window 1)
- Step 3 CW/OS only: IO upgrade (Maintenance window 2)
- Step 3 CW/OS, NM & SS7: IO upgrade (Maintenance window 2)
- Step 4 CW/OS only: Redundancy reboot upgrade (Maintenance window 3)
- Step 5: Smooth upgrade (TP cleanup) (Maintenance window 3)
- Step 6: IO upgrade (IO cleanup) (Maintenance window 3)
Ending point: TSP 5.2(?).
Fast links (in work order):
- Back to a step 2 (step 3) backup
- Initial load from step 2
- Build TSP 4 upgrade packages for testing purposes
Preparation
===========
- Prepare a TSP 4 telorb.conf file to be used during the IO processor
installation from the Kickstart Server. (Not necessary for the actual
Kickstart Server installation/upgrade.)
(/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/)
- Prepare a TSP 4 epct file to be used during the build of the TSP system
(only necessary if just executing the CW/OS parts (no NM or SS7). (Not
necessary for the actual Kickstart Server installation/upgrade or IO
processor installation. See further down for instructions.)
(/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/)
- Fetch and unpack the runtimes for RM453 and MCPs 1-3 to e.g. local Linux PC,
~/telorb/TSP4_RMCM453....
chmod -R 775 TSP-4.0-RM453-2-0/
- In a shell on e.g. local Linux PC (e.g. ulinpc235):
ssh -X root@ulinpc52 (Log in to Kickstart Server, e.g. ulinpc52)
Password: Axg561
- On the Kickstart server, check if the following files exist and have versions
which are valid for the TSP4 release to start off from:
o IO-KickStart-<version>.tar (RM453: R1F13) (RM453 MCP3: R3B01)
o tools.CXP901305.<version>.tar (RM453: R1AK01) (RM453 MCP3: R3B01)
o RedHat-7.1-Upgrade-<version>.tar (RM453: R1B01) (RM453 MCP3: R1B01)
ls -l /tmp
(Not performed:
cd /opt
ls -l
mv TSP-4.0 TSP-4.0.oldX (Adjust X to valid version))
- If the files do not exist, copy all necessary files to /tmp on the Kickstart
server (ulinpc52) in another shell on e.g. Linux PC (Adjust file versions):
cd ~/telorb/TSP4_RMCM453_MCP1/TSP-4.0-CM453-2-1/system/unix
scp IO-KickStart-R3B01.tar root@ulinpc52:/tmp
scp tools.CXP901305.R3B01.tar root@ulinpc52:/tmp
cd ~/telorb/TSP4_RMCM453/TSP-4.0-RM453-2-0/system/unix/
scp RedHat-7.1-Upgrade-R1B01.tar root@ulinpc52:/tmp
- On the Kickstart server (Previously logged in to as root), untar all copied
files, if not already done:
cd /tmp
ls -lrt
ls -l /opt/OS/install/
tar -C /opt -xpf IO-KickStart-R3B01.tar (or R1F13)
ls -l /opt/OS/install/
tar -C /opt -xpf RedHat-7.1-Upgrade-R1B01.tar
ls -l /opt/OS/tar
cp -a tools.CXP901305.R3B01.tar /opt/OS/tar/ (or R1AK01)
cd /opt/OS/tar
ls -l
ln -sf tools.CXP901305.R3B01.tar tools.tar (or R1AK01)
ls -l
- Make sure the telorb.conf file is valid and thereafter copy it to the
Kickstart server, e.g.:
cd /opt/OS
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/r14_linux_nsp5_maxi_zone1.telorb_to14_midi.conf .
Password: tsP4ever
- Link telorb.conf to the copied telorb.conf file:
ln -sf r14_linux_nsp5_maxi_zone1.telorb_to14_midi.conf telorb.conf
(Adjust r14...)
- Make sure you are executing the valid dhcpd.conf file, i.e. the one valid
for TSP4:
cd /etc
ls -l dhcp*
diff dhcpd.conf dhcpd.conf.tsp4 (Should be no difference)
If there is a difference:
rm dhcpd.conf
cp dhcpd.conf.tsp4 dhcpd.conf
ls -l dhcp*
diff dhcpd.conf dhcpd.conf.tsp4 (Should be no difference)
Installation of Kickstart Server
================================
The following steps are preferably performed in the CW/OS lab, since you will
be asked to insert the two RedHat CDs, so have them prepared.
- Execute the Kickstart Server installation script (this will take approximately
14 minutes in total):
(cd /opt/OS/tar)
/opt/OS/install/ks-install.sh
Prompt: "Please insert RedHat 7.1, CD 1"
Physically, insert the requested CD and press Enter/Return. (~5 min)
Prompt: "Please insert RedHat 7.1, CD 2"
Physically, insert the requested CD and press Enter/Return. (~5 min)
Prompt: "Please remove the CD from the drive."
Physically, remove the CD and press Enter/Return. (~4 min)
The installation will continue by e.g. applying RedHat 7.1 patches and
installing RPMs.
Prompt: "Installation completed.
The machine will now reboot to activate the new confguration
Press Enter/Return to reboot the Kickstart Server."
- After the reboot, log in to the Kickstart Server:
ssh -X root@ulinpc52 (Log in to Kickstart Server)
Password: Axg561
- Verify date and time:
date
If not correct, then:
date -s "YYYY-MM-DD hh:mm:ss" (Adjust date and time)
- Make sure the IO identity is set to 1:
more /opt/OS/IO.id
If not 1, then:
echo "1" > /opt/OS/IO.id
- Verify that DHCP is executing:
/etc/init.d/dhcpd status
If DHCP is stopped, start it:
/etc/init.d/dhcpd start
(- If you have additional network interfaces on your Kickstart Server and have
DNS set, then you should temorarily change the name of the /etc/resolv.conf
file to resolv.conf.orig, and then restart the network services on the
Kickstart Server, as follows:
mv /etc/resolv.conf /etc/resolv.conf.orig
/sbin/service network restart)
(- To ensure that the DHCP server only is used for the network towards the TSP
cluster (e.g. eth0), execute the following commands:
/opt/OS/install/update_ks_dhcp_config eth0
/etc/init.d/dhcpd restart
/etc/init.d/dhcpd status)
Installation of IO1 from Kickstart Server
=========================================
- Before starting the installation of IO1, IO2 must be halted to avoid
interference during the IO1 installation.
To accomplish this, open a new shell, log in to IO2 and halt it:
ssh -X root@toXXio2 (Adjust toXX to valid TSP system)
Password: rootroot
halt
(Alternatively on IO2:
/opt/telorb/etc/stop_services
cd /opt/telorb/axe/loadingGroup01_2
rm -rf mirrored)
- Physically, connect the KickStart server to the 100BaseTx port on any of the
right-most SCBs in the TSP cabinet.
- Physically, connect a serial cable with a null modem to IO1.
- Open an xterm window, and from there, start the terminal program, e.g. minicom
or tip, or use the one of the telnet servers (e.g. tspts03 port 2002) in the
CW/OS lab, as described here:
telnet tspts03 2002 (Ctrl-AltGraph-9 (Ctrl-]) to exit)
- Change the BIOS settings for IO1 (by using e.g. tspts, connected
above), so that it will boot from the internal network, as follows
(values valid for NSP 4.1 HW) (For NSP 4.0 HW, use the same values as for
installing from installation server, i.e. "LAN 2-1"):
- Press the reset button on IO processor 1 and then, immediately, hit Del
(and/or Backspace) repeatedly on the keyboard, with the cursor in the
valid tspts window. This will take you to the BIOS configuration menu.
- Perform the following in the BIOS configuration menu:
o Select "Boot".
o In "Boot Settings", select "Boot Device Priority" and press Enter.
o In "Boot Device Priority", select "1st Boot Device" (default) and press
Enter. A list of available boot options is displayed.
o Select "IBA FE Slot 0040 v" and press Enter. (NSP5.0: IBA GE Slot
0319 v1219)
o Select "2nd Boot Device" and press Enter.
A list of available boot options is displayed.
o Select "IBA FE Slot 0038 v" and press Enter. (NSP5.0: IBA GE Slot
0318 v1219)
o Press Esc.
o Select "Exit".
o In "Exit Options", select "Save Changes and Exit" (default) and press
Enter.
o In the opened box "Save configuration changes and exit setup?", select
"OK", i.e. just press Enter.
- When exiting the BIOS setup, IO1 will reboot and start loading its software
from the Kickstart Server.
This will take approximately 20 minutes.
- Wait for the installation of IO1 to complete.
When completed, you will see the "Congratulations..." message.
- If you get the following message, during the installation of IO1:
"Error: /tmp/ks.cfg not found"
then enter the following commands on the Kickstart Server (ulinpc52):
mv /etc/resolv.conf /etc/resolv.conf.orig
/sbin/service network restart
Thereafter, reboot IO1 again.
- After completion of the IO1 installation, change the BIOS settings for
IO1 (by using e.g. tspts, connected above), so that it will boot from disk:
- Press "Enter/Return" in the tspts "Congratulations..." window.
- Immediately when IO1 starts to reboot, hit Del (and/or Backspace)
repeatedly on the keyboard, with the cursor in the valid tspts window.
This will take you to the BIOS configuration menu.
- Perform the following in the BIOS configuration menu:
o Select "Boot" -> "Boot Device Priority".
o Set "1st Boot Device" to "SM-FUJITSU MHT2040"
(NSP5.0: #20 ID00 LUN0 FUJITSU MAP3147NP) or equivalent.
o Verify that "2nd Boot Device" is set to "Disabled".
o Press Esc and then save the changes and exit.
- Physically, disconnect the Kickstart Server from the SCB.
- If you get the following message, repeatedly, during the reboot of IO1:
"PXE-E51: No DHCP or proxyDHCP offers were received."
then the BIOS restoration was probably not correctly performed.
- When the reboot of IO1 is completed (two of the last messages are
"Starting TelorbServices" and "Starting anacron"), press "Enter/Return"
to get a login prompt and log in (or open a new shell and log in to IO1 from
there):
telorb
Password: tel123orb
*** Start: Michel's additional checkpoints ***
- Verify IO tools version and that all services are running:
/opt/telorb/etc/status_services
- Verify that the correct KickStart version has been installed
on the IO processor and also verify the IO processor ID:
cat /etc/version (gives the RAM disk version)
--- Start example printout ---
KickStart-Name: ks-io-sda.cfg
KickStart-PN: ii1OU/D203
KickStart-Rev: R1D09 (RM453: R1D09) (RM453 MCP3: R1E01)
IOprocessor-ID: io1
--- End example printout ---
rpm -q kickstart-tsp
--- Start example printout ---
kickstart-tsp-R1D09-1 (RM453: R1D09) (RM453 MCP3: R1E01)
--- End example printout ---
If /etc/version does not show R1D09 for RM453, modify this in the
/etc/version file, i.e. change e.g. R1E01 to R1D09:
su
Password: rootroot
emacs /etc/version &
exit
- On the Kickstart Server, as a nice gesture to our TSP5 fellows:
Stop DHCP on the Kickstart Server, since if a TSP5 system is connected to
the Kickstart Server and TSP4 DHCP is executing, it may affect the TSP5
system in a negative way (it may take over the DHCP functionality, depending
on which DHCP server answers first):
/etc/init.d/dhcpd stop
*** End: Michel's additional checkpoints ***
Installation of IO2 from IO1
============================
- Make sure the Kickstart Server is disconnected from the system.
- Physically, move the serial connection (tspts) from IO1 to IO2.
- Reset IO2 and change its BIOS to make it boot from the internal network,
as described for IO1 above.
- When exiting the BIOS setup, IO2 will reboot and start loading its software
from IO1.
This will take approximately 20 minutes.
- Wait for the installation of IO2 to complete.
When completed, you will see the "Congratulations..." message.
- After completion of the IO2 installation, change the BIOS settings for
IO2 (by using e.g. tspts, connected above), so that it will boot from disk:
- Press "Enter/Return" in the tspts "Congratulations..." window.
- Change BIOS to make IO2 boot from disk, as described for IO1 above.
- When the reboot of IO2 is completed (two of the last messages are
"Starting TelorbServices" and "Starting anacron"), press "Enter/Return"
to get a login prompt and log in (or open a new shell and log in to IO2 from
there):
telorb
Password: tel123orb
*** Start: Michel's additional checkpoints ***
- Verify IO tools version and that all services are running:
/opt/telorb/etc/status_services
- Verify that the correct KickStart version has been installed
on the IO processor and also verify the IO processor ID:
cat /etc/version (gives the RAM disk version)
--- Start example printout ---
KickStart-Name: ks-io-sda.cfg
KickStart-PN: ii1OU/D203
KickStart-Rev: R1E01 (RM453: R1D09) (RM453 MCP3: R1E01)
IOprocessor-ID: io1
--- End example printout ---
rpm -q kickstart-tsp
--- Start example printout ---
kickstart-tsp-R1E01-1 (RM453: R1D09) (RM453 MCP3: R1E01)
--- End example printout ---
*** End: Michel's additional checkpoints ***
Installation of optional File Servers (FS) from IO1
===================================================
No instructions for this yet.
Consult the official installation instructions document, e.g. "TSP 4 - Runtime
Installation Instructions, RM453", doc no 1/1531-ANA 901 03/2-3, (rev G).
Configuration of IO1 and IO2
============================
- From a new shell, log in to IO1 as telorb user:
ssh -X telorb@toXXio1 (Adjust toXX to valid TSP system)
Password: tel123orb
- From a new shell, log in to IO2 as telorb user:
ssh -X telorb@toXXio2 (Adjust toXX to valid TSP system)
Password: tel123orb
- If required, change root and telorb passwords on both IO processors:
su -
Password: rootroot
passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd telorb
Enter new UNIX password:
Retype new UNIX password:
exit
- On both IOs, check date and time:
date
If not correct, adjust the date and time:
su
Password: rootroot
date -s "YYYY-MM-DD hh:mm:ss" (Adjust date and time)
exit
Upgrade GESB/SCB FW
===================
- Upgrade the GESB/SCB loadable software (firmware).
The GESB/SCB software is contained within the IO tools package.
To upgrade the GESB/SCB software, perform the following procedure from
e.g. IO1 as telorb user.
1. Execute the "ping_all" script to get the IP addresses of the GESBs and
SCBs (Do not bother if Dicos and/or Linux processors have the status
"FAILED", i.e. only concentrate on the GESB/SCB printouts):
/opt/OS/ping_all
2. Log in to each GESB/SCB and do a restart of the board:
telnet 172.16.xx.xx
login: razor
Password: assar
OSmon> restart cold
You should get the following printout within ~30 seconds:
"Connection closed by foreign host."
If not, disconnect the board (one by one to keep power in the
magazine) and reconnect it after approximately 10 seconds.
Fasten all screws.
Once the board is reconnected, the new software will automatically
be downloaded from the IO, i.e. if the software version is not the
same as the existing software version on the GESB/SCB.
Repeat for all GESBs/SCBs.
3. Verify that each GESB/SCB is alive by pinging them (Still concentrate on
the GESB/SCB printouts):
/opt/OS/ping_all
Configure SSH for telorb user
=============================
- Configure SSH for telorb user. (The SSH Client (/usr/bin/ssh) is a program
for connecting to a remore host and executing commands on that host.)
Generating private and public key pairs is already done, but if there are
some problems, this can be done manually as described in the valid
installation instruction.
However, the copying of keys between IO1 and IO2 has to be done manually, as
follows:
- From IO1 (as telorb user), copy telorb's public key to IO2:
scp /home/telorb/.ssh/id_dsa.pub io2:/home/telorb/.ssh/authorized_keys2
(or use "/usr/bin/scp ...")
Password: tel123orb
- From IO2 (as telorb user), copy telorb's public key to IO1:
scp /home/telorb/.ssh/id_dsa.pub io1:/home/telorb/.ssh/authorized_keys2
(or use "/usr/bin/scp ...")
Password: tel123orb
- Verify that you can enter each IO, respectively, without having to enter
the password after the ssh command:
From IO1:
ssh io2
exit
From IO2:
ssh io1
exit
CW/OS or CW/OS, NM and SS7?
---------------------------
If only CW/OS software should be used, continue at:
- Installation and configuration of TSP 4.0 CW/OS Runtime distribution software
or if the complete TSP software (CW/OS, NM and SS7) should be used, continue at:
- Installation and configuration of TSP 4.0 Runtime distribution software
Installation and configuration of TSP 4.0 CW/OS Runtime distribution software
=============================================================================
Note: Only use this section if only CW/OS software should be used, i.e. no
NM or SS7.
In these instructions, the system will be built outside the IO processors.
Now, it is time to build the loadingGroup01_1 and loadingGroup01_2 and then
upload these to the IOs.
Log in to e.g. tos2 and perform the following:
ssh -X telorb@tos2
Password: tsP4ever
cd /home/dicostest/tosFiles/to14/upgradepath/initialstart_rm453_ec3
rm -rf * (If you previously have built and packed the loadingGroups,
you may continue by copying the loadingGroups to IO1 and IO2,
respectively, as instructed further down.)
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/initialstart_to14_rm453_ec3
(Magnus Eriksson's initial load files for to13:
cd /home/dicoshack/Hack/qmageri/upgradepath/initialstart_to13)
Fetch epct files, if not already done:
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/r14_linux_to14_tbAD14lp11_5_name.epct .
Password: tsP4ever
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/r14_linux_nsp5_maxi_zone1_to14_midi.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/r14_linux_refapp_to14.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/r14_linux_vip_to14.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/r14_linux_extra_config_to14.epct .
- To be able to use the same epct file for upgrade package creations later on,
make sure that
SOFTWARE IDP/SU1; // TelorbLinux_IDP, Linux (Optional)
is stated before
SOFTWARE IDP/D2; // NetRed_IDP (Optional)
in the epct file (r14_linux_nsp5_maxi_zone1_to14_midi.epct).
Source TSP4 RM453 MCP3:
source /ipims_dicos/BS2/tbAD14lp11.5/IP_CONF_INFO/EnvSettings
(including TSP4 RefApp)
setenv EP_WORKSPACE `pwd`/epws
Build the loadingGroups:
epct -d /home/dicostest/tosFiles/to14/upgradepath/initialstart_rm453_ec3 -XvFc -f loadingGroup01_1 -f loadingGroup01_2 r14_linux_to14_tbAD14lp11_5_name.epct r14_linux_nsp5_maxi_zone1_to14_midi.epct r14_linux_refapp_to14.epct r14_linux_vip_to14.epct r14_linux_extra_config_to14.epct
(Magnus Eriksson's build for to13:
epct -d /home/dicostest/tosFiles/to13/upgradepath/initialstart_rm453_ec3 -XvFc -f loadingGroup01_1 -f loadingGroup01_2 name.epct telorb.epct r14_linux_refapp.epct r14_linux_vip.epct
Pack the loadingGroups:
cd /home/dicostest/tosFiles/to14/upgradepath/initialstart_rm453_ec3
ls -l
The following directories/file should have been created:
o loadingGroup01_1
o loadingGroup01_2
o <name_of_system>.config
tar zcf lg01_1.tgz loadingGroup01_1
tar zcf lg01_2.tgz loadingGroup01_2
Copy the loadingGroups to IO1 and IO2, respectively:
scp lg01_1.tgz telorb@toXXio1:/opt/telorb/axe/ (Adjust toXX to valid
Password: tel123orb TSP system name)
scp lg01_2.tgz telorb@toXXio2:/opt/telorb/axe/ (Adjust toXX to valid
Password: tel123orb TSP system name)
On IO1, unpack loadingGroup01_1:
cd /opt/telorb/axe
tar zxf lg01_1.tgz
On IO2, unpack loadingGroup01_2:
cd /opt/telorb/axe
tar zxf lg01_2.tgz
- On IO1, start the processor console logs:
Create a start_consoles file below /opt/telorb/consolelogs/ and start it:
/opt/telorb/consolelogs/start_consoles
(I have created start_consoles and stop_consoles files for to14, which
may serve as a templates, and they can be fetched from:
cd /opt/telorb/consolelogs
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/start_consoles .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/stop_consoles .)
Never mind what the console logs currently display.
- Start the LoadViewer externally or internally
o Externally, using the VIP address, on e.g. tos2:
source /ipims_dicos/BS2/tbAD14lp11.5/IP_CONF_INFO/EnvSettings
win -th 172.30.14.xx -ns & (Adjust VIP address to suit your system)
o Internally, on IO1:
/opt/telorb/codearchive/iom_scripts/win -th 172.16.0.9 -th 172.16.8.9 -th 172.16.0.137 -th 172.16.8.137 -ns &
- Physically, reset all traffic processors and make sure the INITIAL Dicos
loader starts loading before the second Dicos loader.
Do not reset the IO processors.
- On IO1, verify that all processors have come up and are running (you may also
verify the loading of each processor by monitoring the processor console
logs):
tail -f /opt/telorb/consolelogs/Proc* | grep "Total functionality"
Ctrl-c
DEBUG INFO: DlgCoVip_TotalImpl::getConfigData there are 0 VIP TGs
DEBUG INFO: DlgCoVip_TotalImpl::getConfigData there are 0 VIP TGs
DEBUG INFO: DlgCoVip_TotalImpl::getConfigData there are 0 VIP TGs
DEBUG INFO: DlgCoVip_TotalImpl::getConfigData there are 0 VIP TGs
- On IO1, verify that all processor and GESB/SCB interfaces are alive by pinging
them:
/opt/OS/ping_all
- On IO1, check if there are any error dumps and/or crashcollector files:
ls -l /opt/telorb/dumps/
ls -l /opt/telorb/crashcollector/
If there are any, and they were created before you reset all traffic
processors, you can remove them. Otherwise, investigate them.
- On e.g. tos2, start TelORB Manager and manually connect it to the system:
source /ipims_dicos/BS2/tbAD14lp11.5/IP_CONF_INFO/EnvSettings
(Including TSP4 RefApp and Extras)
TelORBManager -alarms & (Version R1AB11 will be opened)
Connect: 172.30.14.xx
- From the TelORB Manager:
- Check for any alarms and take necessary actions if undesired alarms are
found.
- Create a backup version without populating the database.
- Populate the database and start TSP RefApp traffic.
See "SYSTEM CONFIGURATION" below for details.
- Start VIP traffic.
Either by using the external VIP traffic generator(s) or from e.g. your
PC:
- Source a valid testbed, e.g.:
source /ipims_dicos/BS2/tbWP046/Setup.csh
- Start VIP traffic:
`epgetpath LM/VIP101`/bin/VIPtrafficgenerator.LM_VIP101.R2A02.i486-Redhat-6.0 172.30.14.XX 5987 5988
- Create a backup version.
SYSTEM CONFIGURATION
====================
General
-------
Test date: October 14, 2005
Tester: Michel Sundin
Software data
-------------
Release: TSP4, RM453, MCP3
SW source: source /ipims_dicos/BS2/tbAD14lp11.5/IP_CONF_INFO/EnvSettings
TLMs: None
Linux version on IOs: 2.4.19-R1B04 (uname -r)
Linux version on TPs: 2.4.19-R1B05 (uname -r)
Installation CD version: ??
TelORB Manager version: R1AB11
Node data
---------
Test node: to14
Node type: NSP 5.0
SW configuration: Midi, DicosMax (34 processors used in a maxi system)
Network redundancy: No
Partitioned NetRed: No
Total amount of processors: 34
No. of Dicos TP processors: 32
No. of Linux TP processors: 2
No. of Linux IO processors: 2
No. of Linux FS processors: 0
VIP address: 172.30.14.14
TSP Ref App traffic data
------------------------
Pool configuration: De2SubPool on all Dicos processors.
De2SubLinuxPool on all Dicos processors.
POPULATE (Database): Size of Objects: 666 bytes
Ranging from: 0 Ranging to: 8000000
Size of Objects: 2666 bytes
Ranging from: 8000001 Ranging to: 10000000
Dicos traffic:
Internal traffic:
C++: CT1: 15 10 (% t)
CT2: 15 10 34 33 33 (% t R W C/D)
CT3: 15 30 34 33 33 3 (% t R W C/D reps)
CT4: 0 40 (% t)
U: 25 (%)
R: 20 (%)
C/D: 10 (%)
OP4: 0 1000 20 10 (% ? ? ?)
Intensity: 20000 (calls/sec)
Ranging from: 0 Ranging to: 8000000
Java: CT1: 15 10 (% t)
CT2: 15 10 34 33 33 (% t R W C/D)
CT3: 15 30 34 33 33 3 (% t R W C/D reps)
CT4: 0 40 (% t)
U: 25 (%)
R: 20 (%)
C/D: 10 (%)
OP4: 0 1000 20 10 (% ? ? ?)
Intensity: 20000 (calls/sec)
Ranging from: 0 Ranging to: 8000000
Linux traffic:
Internal traffic:
C++: CT1: 15 10 (% t)
CT2: 15 10 34 33 33 (% t R W C/D)
CT3: 15 30 34 33 33 3 (% t R W C/D reps)
CT4: 0 40 (% t)
U: 25 (%)
R: 20 (%)
C/D: 10 (%)
OP4: 0 1000 20 10 (% ? ? ?)
Intensity: 70 (calls/sec)
Ranging from: 8000001 Ranging to: 10000000
Java: CT1: 15 10 (% t)
CT2: 15 10 34 33 33 (% t R W C/D)
CT3: 15 30 34 33 33 3 (% t R W C/D reps)
CT4: 0 40 (% t)
U: 25 (%)
R: 20 (%)
C/D: 10 (%)
OP4: 0 1000 20 10 (% ? ? ?)
Intensity: 70 (calls/sec)
Ranging from: 8000001 Ranging to: 10000000
External VIP traffic: None yet!!!
C++: CT1: 15 10 (% t)
CT2: 15 10 34 33 33 (% t R W C/D)
CT3: 15 30 34 33 33 3 (% t R W C/D reps)
CT4: 0 40 (% t)
U: 25 (%)
R: 20 (%)
C/D: 10 (%)
OP4: 0 1000 20 10 (% ? ? ?)
Intensity: 500 (calls/sec)
Ranging from: 0 Ranging to: 4000000
Java: CT1: 15 10 (% t)
CT2: 15 10 34 33 33 (% t R W C/D)
CT3: 15 30 34 33 33 3 (% t R W C/D reps)
CT4: 0 40 (% t)
U: 25 (%)
R: 20 (%)
C/D: 10 (%)
OP4: 0 1000 20 10 (% ? ? ?)
Intensity: 500 (calls/sec)
Ranging from: 0 Ranging to: 4000000
File Server Traffic: None
External traffic generators: None yet!!!
134.138.186.235 (Michel's Linuc PC):
/home/dicosarc10/archive/LSV1/cwos-LSVtsp51base-test/system/TelORB/IDP_VIP101_R1A02-VIPtrafficgenerator/included/LM_VIP101-VIPtrafficgenerator/bin/VIPtrafficgenerator.LM_VIP101.R2A02.i486-Redhat-6.0 172.30.14.14 5987 5988
Processor load
--------------
Dicos, Cluster Control: 0%
Dicos, TPs: ~50-53%
Linux, TPs: ~36-42%
Processor memory usage (Memory usage, DBN memory usage)
-------------------------------------------------------
Dicos, Cluster Control: 6%, 0%
Dicos, TPs: 54-57%, 58-60%
Linux, TPs: 3%, 0%
- Continue at Step 1 CW/OS only.
Installation and configuration of TSP 4.0 Runtime distribution software
=======================================================================
Note: Only use this section if the complete TSP software (including CW/OS, NM
and SS7) should be used.
In these instructions, the system will be built on the IO processors.
- Copy the following runtime files, valid for RM453, from GASK to /home/telorb/
on IO1 (this time fetched from qperulf's PC ulinpc249 (134.138.186.249)):
cd /home/telorb
scp telorb@134.138.186.249:/home/qperulf/data/RM453/1_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz .
Password: tsP4ever
scp telorb@134.138.186.249:/home/qperulf/data/RM453/72_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz .
(Additionally, I also fetched the runtime and MCP files from Ulfs Linux-PC
ulinpc249 to my PC, as follows:
On my PC:
cd /home/uabmsu/telorb/upgradepath_tsp4_to_tsp5/RM453
- RM453 Runtime, part 1:
scp telorb@134.138.186.249:/home/qperulf/data/RM453/1_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz .
- RM453 Runtime, part 2:
scp telorb@134.138.186.249:/home/qperulf/data/RM453/72_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz .
- MCP1:
cd /home/uabmsu/telorb/upgradepath_tsp4_to_tsp5/RM453/MCP1
scp telorb@134.138.186.249:/home/qperulf/data/RM453/MCP1/113_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz .
- MCP2:
cd /home/uabmsu/telorb/upgradepath_tsp4_to_tsp5/RM453/MCP2
scp telorb@134.138.186.249:/home/qperulf/data/RM453/MCP2/117_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz .
- MCP3:
cd /home/uabmsu/telorb/upgradepath_tsp4_to_tsp5/RM453/MCP3
scp telorb@134.138.186.249:/home/qperulf/data/RM453/MCP3/121_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz .)
- Verify the sizes of the copied files:
ls -lrt
1_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz should be 232285483
72_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz should be 553878667
- Verify the checksum of the copied files:
cksum 1_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz
cksum 72_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz
1_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz should be 1300274420
72_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz should be 585016472
- Create the default file "Node_data.dat" at /home/telorb/ on IO1 as follows:
I fetched a template from qperulf and modified it to suit to14 (you may also
use the Node_data.dat.template file to start off with):
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/Node_data.dat .
Password: tsP4ever
--- Start example printout for to14 ---
VIP_router_addr = 192.168.76.1:192.168.77.2
DNS_server_address1 = 134.138.201.17
DNS_server_address2 = 134.138.226.13
ext_vip_addr = 172.30.14.14
--- End example printout for to14 ---
- Extract the runtime distribution files and execute the loadscript1.sh script:
cd /home/telorb
gtar xfz 1_19089-LZN9010214_6_EN_G_GTAR_GZIPV1.gtar.gz TSP-4.0-RM453-2-0/config/scripts/loadscript1.sh
cd TSP-4.0-RM453-2-0/config/scripts
./loadscript1.sh
Password: rootroot
Will Linux be used? (y/n) y
Will VIP be used? (y/n) y
Shall "OSPF area id" be inserted? (y/n) y
Will /DBN Disk Logging/ be used? (y/n) n
Will /SS7/ be used? (y/n) y
Specify the name of the zone, e.g. Stockholm_GSM_UMTS_HLR_R1A.
Enter the Zone name: to14
Found default value for "External VIP address":
172.30.14.14
Is this address correct? (y/n) y
Found default value for "VIP router link addresses":
192.168.76.1:192.168.77.2
Are these addresses correct? (y/n) y
Found default value for first "DNS_SERVER":
134.138.201.17
Is this address correct? (y/n) y
Found default value for second "DNS_SERVER"
134.138.226.13
Is this address correct? (y/n) y
Will "Unique node identity" be used? y/n n
* epct parameter fetched
* 4.1.1.1 Ready
Are this data correct? y/n?
HW = NSP5
Configuration = maxi
Zone = zone1 n
Enter the ver. of the node
1 NSP 4
2 NSP 5 2
Enter the no: for the system type you are installing
1 Micro (NSP 5)
2 Micro 1 mag (NSP 4)
3 Micro 4 mag (NSP 4)
4 Mini
5 Midi
6 Maxi
7 Opti (NSP 5) 5
Enter the no: of the ZONE
1 Zone 1
2 Zone 2 1
r14_linux_nsp5_midi_zone1.epct.template
Copy r14_linux_nsp5_midi_zone1.epct.template to /opt/telorb/system
Copy telorb.epct file
* r14_linux_nsp5_midi_zone1.epct.template copied
* 4.1.2 Ready
* 4.1.3 Select which signaling stack to use
Choose SS7 stack
1 ansi
2 china
3 itu
4 itu_hsl
Enter a directory no. or n to terminate the script 3
Copy SS7.epct file
Copy SS7_nsp5_midi_zone1_itu.epct
* SS7_nsp5_midi_zone1_itu.epct copied
* 4.1.3 Ready
* 4.1.3.3 Initiate protocols for itu stack
Enter the no: for the configuration of the stack you are installing
1 ITU TCAP on ITU Network
2 ANSI TCAP on ITU Network
3 ITU TCAP and ANSI TCAP on ITU Network 1
* 4.1.3.3 Ready
* 4.1.4 Copy NM files
Copy Node_Mgt_nsp5_midi_zone1.epct
* Node_Mgt_nsp5_midi_zone1.epct copied
* 4.1.4 Ready
* 4.1.5 Copy setup.csh file in IO1
* setup.csh copied
* 4.1.5 Ready
* 4.1.6 Copy and edit win.csh file in IO1 and IO2
* ssh io2 mkdir -p /opt/telorb/config
* 4.1.6 Ready
* 4.1.7 Copy and edit win.csh file in IO1 and IO2
Copy win.csh from io1 to io2
win.csh 100% |***********************************************************************| 875 00:00
* Copied node type is: midi_zone1_nsp5
* 4.1.7 Ready
* 4.1.8 Create .tcshrc file in IO1 and IO2
.tcshrc 100% |***********************************************************************| 34 00:00
* 4.1.8 Ready
* 4.1.9 Copy addresses from telorb.conf to telorb.epct
****** Copying data from ******
*** telorb.conf to telorb.epct ***
*** nm.epct and SS7.epct ***
*** using "conf2epct" ver. 3.4 ***
Warning There are more processors in SS7.template file than in telorb.conf!
* 4.1.9 Ready
* 4.1.10 Write addresses ( VIP, DNS ) to telorb.epct
* Remove hash mark for VIP IDP's in telorb.epct file
* 4.1.10 Ready
* 4.1.11 Write Symbolic Addresses for DNS_SERVERS to telorb.epct
* 4.1.11 Ready
* 4.1.12 Write node name to telorb.epct
* 4.1.12 Ready
* 4.1.13 DBN disk logging will NOT be used
* 4.1.14 Linux will be used
* 4.1.14 Ready
* 4.1.15 Write VIP address to nm.epct
* 4.1.15 Ready
* 4.1.16 Write SocketUserDistributionCfg number to SS7.epct
* 4.1.17 Write VIP address to SS7.epct
* 4.1.18 OSPF area code added to telorb.epct
* 2887650830 copied to telorb.epct
* 4.1.18 Ready
* 4.1.19 Write the externa Vip router addresses to telorb.epct
* 4.1.19 Ready
Edit the epct files (if necessary) and run epct
The following epct files have now been created on IO1 below
/opt/telorb/system/:
nm.epct
SS7.epct
telorb.epct
- If you have already prepared all required epct files, fetch them to IO1.
Otherwise, continue at "First time" further down.
Log in to IO1 and perform the following:
ssh -X telorb@to14io1
Password: tsP4ever
cd /opt/telorb/system
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/name.epct .
Password: tsP4ever
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/telorb.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/nm.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/SS7.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/refapp.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/vip.epct .
Continue after "First time" further down.
--- Start: First time ---
(For reference reasons, I fetched the following config files for to29 to
my WS:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/to29_config_files
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/name.epct .
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/nm.epct .
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/name.epct .
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/Node_data.dat .
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/refapp.epct .
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/SS7.epct .
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/telorb.conf .
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/telorb.epct .
scp telorb@134.138.186.249:/home/qperulf/telorb/upgradepath/WP51/RM453/to29/vip.epct .)
- Manually, check if (the) epct files need to be adjusted, changed and/or added.
Considerations for telorb.epct:
o You may want to extract the NAME setting in the telorb.epct file to a
separate name.epct file, to make the build of upgrade packages easier
later on.
o Verify that the correct processors have become Dicos and Linux,
respectively.
o TIME_DST_DATES = (2005032702,1, 2005103002,0)
o Change e.g. "VipOspf_AreaID = "2887650830"" to valid value, e.g.:
VipOspf_AreaID = "10.0.0.0"
Do NOT add:
VipOspf_HelloInterval = 10
VipOspf_RouterDeadInterval = 40
o Add:
SocketUserDistributionCfg_16 = "0x800:6:10000:roundRobinDistributor"
o Add an alias to the VIP address (add 40 to the last value of the VIP
address), e.g.:
From
i4ddCommand_310 = "ifconfig i4dd0 inet 172.30.14.14"
to
i4ddCommand_310 = "ifconfig i4dd0 inet 172.30.14.14 alias 172.30.14.54"
Note: DorbExternalIIOPHostName = "172.30.14.14" and i4dd1
will be considered in the nm.epct file.
Considerations for SS7.epct:
o PCFslave_itu_Pool should NOT be assigned to any of the Linux processors.
If so, comment the appropriate lines out, e.g.:
From
PROCESSOR Proc_m0_s11 ALSO IN
PCFslave_itu_Pool;
PROCESSOR Proc_m0_s13 ALSO IN
PCFslave_itu_Pool;
to
// PROCESSOR Proc_m0_s11 ALSO IN
// PCFslave_itu_Pool;
// PROCESSOR Proc_m0_s13 ALSO IN
// PCFslave_itu_Pool;
--- End: First time ---
Now, it is time to build the loadingGroup01_1 and loadingGroup01_2 on the IOs.
- Make sure all valid epct files are located below directory
/opt/telorb/system/ on IO1:
ls -l /opt/telorb/system/
- Copy and unpack the TSP4 RefApp software from tbAD14lp11 to IO1:
(Fetched the RefApp IDPG from qperulf to my WS:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/refapp_tbAD14lp11
scp telorb@134.138.186.249:/home/qperulf/data/RM453/Refapp/initial/REFAPP_IDPG.tgz .)
From IO1:
cd /opt/telorb/system
mkdir refapp_tbAD14lp11
cd refapp_tbAD14lp11
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/refapp_tbAD14lp11/REFAPP_IDPG.tgz .
tar zxf REFAPP_IDPG.tgz
- Perform `epconfig set' on IO1:
tcsh
cd /opt/telorb/system
epconfig s -r /opt/telorb/system/refapp_tbAD14lp11/REFAPP_IDPG
- Build the loadingGroups:
epct -X name.epct telorb.epct nm.epct SS7.epct refapp.epct vip.epct
- Copy loadingGroup01_2, and SS7 parts (if applicable) from IO1 to IO2 and
configure SS7:
cd /home/telorb/TSP-4.0-RM453-2-0/config/scripts
./loadscript2.sh
:
Is "172.30.14.14" your external VIP address? (it is the same as the addr. in "i4ddCommand_310" in telorb.epct)
(y/n) y
* 4.2 Run the DCM configuration script
Type root password.
Password: rootroot
/opt/DCM created succesfully.
/opt/telorb/logd created succesfully.
Script: DCM_TCAP_ITU.sh done
* 4.2.2 Ready
* 4.2.3 Edit cp_tcap_itu.cnf file in IO1
* Copy external vip address to "cp_tcap_itu.cnf" 172.30.14.14
* Copy internal vip address to "cp_tcap_itu.cnf" 172.16.0.129
* 4.2.3 Ready
Are you running a micro system with one mag ? y/n n
This are the default settings for the FE's and BE's ?
BE|7|1|
BE|15|2|
FE|7|1|
FE|15|2|
Are these settings correct? y/n n
Enter 1'st BE Processor_ID
9 (E.g. 1st SS7 card's position in epct file)
Enter 2'nd BE Processor_ID
10 (E.g. 2nd SS7 card's position in epct file)
Enter 1'st BE Instance_ID
1 (Sequence number)
Enter 2'nd BE Instance_ID
2 (Sequence number)
Enter 1'st FE Processor_ID
9
Enter 2'nd FE Processor_ID
10
Enter 1'st FE Instance_ID
1
Enter 2'nd FE Instance_ID
2
These are your new settings for the FE's and BE's ?
BE|9|1|
BE|10|2|
FE|9|1|
FE|10|2|
Are they OK? y/n y
* 4.2.4 Ready
* 4.2.5 Creation of the NMM/BE/FE CNF files for TCAP ITU stacks using DCM
Copy dcm file, file with "LS" is for load sharing
1 2BE_2FE_2Linkset_16Links_ANSI_TCAP_ITU_NW.dcm
2 2BE_2FE_2Linkset_16Links_ITU-ANSI_TCAP_ITU_NW.dcm
3 2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW.dcm
4 2BE_2FE_2Linkset_16Links_ITU_TCAP_LS_ITU_NW.dcm
Enter a file no. or n to terminate the script
3
* 4.2.5 Ready 2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW.dcm copied to opt/DCM
--------------------------------------------------------------------------
End of loadscript2
- Edit the file pcf_tcap_itu.cnf with HSL stuff:
cd /opt/telorb/axe/loadingGroup01_1/mirrored/cnf
emacs pcf_tcap_itu.cnf &
Change the file from e.g.
FE|9|1|/cnf/fe0.cnf
FE|10|2|/cnf/fe1.cnf
to e.g.
FE|9|1|/cnf/fe1_hslatm.cnf
FE|10|2|/cnf/fe2_hslatm.cnf
- Open DCM browser:
tcsh
cd /opt/DCM/
echo $PATH (Should contain "/opt/java/bin")
./ss7dcm
- Perform the following in the DCM browser:
File -> Open...
o Select the DCM template file, e.g.
"2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW.dcm".
and click "Open".
o Go to SS7 system -> Physical Architecture -> Right click on OAM
-> Properties.
o Set "CP Manager Host" = <External VIP address>, e.g.
172.30.14.xx.
o Set "CP Manager Port" = 8600 (default value).
o Set "Distribution Mode" = Local (default value).
o Set "Local Config. Location" =
/opt/telorb/axe/loadingGroup01_1/mirrored/cnf/ (default value).
o Click the X at the top right hand corner of the "OAM" panel, to close
it.
Distribute config files with DCM:
o Go to SS7 system -> Right click on Physical Architecture ->
Control Panel....
o Tick all boxes, i.e. the boxes for:
- NMM
- All BEs
- All FEs
o Click "Distribute config".
o Click "Close" to close the "DCM Control Panel" panel.
Save DCM and close the DCM GUI:
o File -> Save as....
o Select the DCM template file and add e.g. the system name (to14):
"2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW_to14.dcm"
and click "Save".
The file "2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW_to14.dcm" will be
saved at /opt/DCM.
You may want to store the file outside the IO for reuse the next time
you come to this point:
On e.g. WS:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14
scp telorb@to14io1:/opt/DCM/2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW_to14.dcm .
Exit DCM:
o File -> Exit
- Verify that "cnf files" have been created:
ls -l /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/*.cnf
-rw-rw-r-- 1 telorb telorb 13603 Oct 31 13:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/be.cnf
-rw-rw-r-- 1 telorb telorb 661 Oct 31 09:52 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/cp_tcap_itu.cnf
-rwxrwxr-x 1 telorb telorb 7273 Oct 31 09:52 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/e1pmcsetup.cnf
-rw-rw-r-- 1 telorb telorb 1156 Oct 31 13:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/fe0.cnf
-rw-rw-r-- 1 telorb telorb 1441 Oct 31 13:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/fe0_l2_0.cnf
-rw-rw-r-- 1 telorb telorb 3318 Oct 31 13:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/fe0_mux_0.cnf
-rw-rw-r-- 1 telorb telorb 1156 Oct 31 13:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/fe1.cnf
-rw-rw-r-- 1 telorb telorb 1441 Oct 31 13:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/fe1_l2_0.cnf
-rw-rw-r-- 1 telorb telorb 3318 Oct 31 13:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/fe1_mux_0.cnf
-rw-rw-r-- 1 telorb telorb 12632 Oct 31 13:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/nmm.cnf
-rwxrwxr-x 1 telorb telorb 409 Oct 31 09:52 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/oam.cnf
-rw-rw-r-- 1 telorb telorb 403 Oct 31 11:01 /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/pcf_tcap_itu.cnf
- Congigure NM (copy NM files, insert VIP address and node name):
cd /home/telorb/TSP-4.0-RM453-2-0/config/scripts
./loadscript3.sh
:
Is "172.30.14.14" your external VIP address? (it is the same as the addr. in "i4ddCommand_310" in telorb.epct)
(y/n) y
* 4.3.1 Copy Platform NetRed Pots to mirrored directory
* TSP4-002-NetShared-POT.config copied to: /home/telorb/TSP-4.0-RM453-2-0/config/NetSharedPOT
* 4.3.1 Ready
* 4.3.2 Create required directories in both IO1 and IO2
* 4.3.2 Ready
* 4.3.3 Run the configuration script
Enter root password
Password: rootroot
Creating directories under .../mirrored/config
Copying template configuration files to the correct directories
Copying slapd.conf
Copying snmpd.conf
Copying ftu.conf
Copying nm.conf
Copying env.sh
Copying alex.conf
Copying sys_structure.conf
Copying omnidaemon.conf
Copying snmpport.dat
Copying toolbox.conf
Copying logging.conf
Copying ca.config and sign.sh
Copying targetaddr.dat
Copying telorb.pmf.properties
Change ownership and mode for everything beneath loadingGroup01_1
Changing mode on specific files
Install rpm for MySQL client
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
Script: NM_configuration.sh done
* 4.3.3 Ready
* 4.3.4 Run the node_name script
Will you use the default name "jambala" as node name? y/n y
You are on the point to change the Node Name to jambala
-------- Modifying File : /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_PMFCORE_R4N03-PMFCORE/config/PlatformMeasures.ldif
-------- Modifying File : /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_PMFCORE_R4N03-PMFCORE/config/DiskMeasures.ldif
-------- Modifying File : /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_PMFCORE_R4N03-PMFCORE/config/SigMeas.ldif
-------- Modifying File : /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_NRMon_R7B04-NRMon/config/NRPmRedundancy.ldif
-------- Modifying File : /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_JIM_R9A02-JIM/config/OamProvisioningCounter.ldif
-------- Modifying File : /opt/telorb/axe/loadingGroup01_1/mirrored/config/NM/ConfigurationManagement/nm.conf
-------- Modifying File : /opt/telorb/axe/loadingGroup01_1/mirrored/config/NM/ftu/config/ftu.conf
-------- Modifying File : /opt/telorb/axe/loadingGroup01_1/mirrored/config/NM/jim/ldap/config/slapd.conf
-------- Modifying File : /opt/telorb/axe/loadingGroup01_1/mirrored/config/NM/jim/snmp/config/snmpd.conf
The changes are done
* Node name is jambala
* 4.3.4 Ready
* 4.3.5 Set external vip address in logging.conf
* VIP address changed from 192.168.63.100 to 172.30.14.14
* 4.3.5 Ready
* 4.3.6 Edit nm.conf
* Insert external vip address 172.30.14.14 in "nm.conf"
* 4.3.6 Ready
* 4.3.7 Edit Alexserv conf files
* HttpdHost: set to 172.30.14.14
* 4.3.7 Ready
* 4.3.8 Edit Edit omnidaemon.conf
Change XXX to your host name in string: "Active Library Explorer Installation at XXX"
enter your Host name to14
Is to14 correct y/n? y
* Host name set to to14
* 4.3.8 Ready
* 4.3.9 Copy the Alarm SNMP Agent configuration file into mirrored directory
* 4.3.9 Ready
* 4.3.10 Edit targetaddr.dat
* 4.3.10 Ready
* 4.3.11 Edit toolbox.conf
* 4.3.11 Ready
* 4.10.13 Configure mirrored directories in IO2
* 4.3.11 Ready
* If you have an SNMP client machine you have to edit the file "targetaddr.dat"
* when this script is ready.
* The path to "targetaddr.dat" is:
* "opt/telorb/axe/loadingGroup01_1/mirrored/config/NM/FaultManagement/data"
*
*
End of loadscript3
- Physically, reset all traffic processors and make sure the INITIAL Dicos
loader starts loading before the second Dicos loader.
Do not reset the IO processors.
- On IO1, verify that all processors have come up and are running (you may also
verify the loading of each processor by monitoring the processor console
logs, see below):
tail -f /opt/telorb/consolelogs/Proc* | grep "Total functionality"
Ctrl-c
- On IO1, start the processor console logs:
Create a start_consoles file below /opt/telorb/consolelogs/ and start it:
/opt/telorb/consolelogs/start_consoles
(I have created start_consoles and stop_consoles files for to14, which
may serve as a templates, and they can be fetched from:
cd /opt/telorb/consolelogs
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/start_consoles .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/stop_consoles .)
- On IO1, verify that the external VIP address is working:
on IO1:
ping 172.30.14.xx
Ctrl-c
- On IO1, create, initiate and configure the Mysql database:
cd /home/telorb/TSP-4.0-RM453-2-0/config/scripts
./loadscript4.sh
Is "172.30.14.14" your external VIP address? (it is the same as the addr. in "i4ddCommand_310" in telorb.epct)
(y/n) y
# 4.4.1 Check if "mysql" is running, and check that it's only running on one processor
Please be patient, this will take about 90 seconds
Connection closed by foreign host.
Connection closed by foreign host.
MySql is running on 172.16.0.13
mysql is running on 172.16.0.13
# 4.4.1 Ready
# 4.4.2 Initiate logging DB
**************************************************
Expect: ERROR 1050 at line 1: Table...
**************************************************
# 4.4.2 Ready
# 4.4.3 Create Logging Table for JIM
ERROR 1051 at line 1: Unknown table 'JIM'
ERROR 1051 at line 1: Unknown table 'JIM'
**************************************************
Expect: ERROR 1051 at line 1: Unknown table 'JIM'
**************************************************
# 4.4.4 Create Logging Table for Logging of alarms
ERROR 1051 at line 1: Unknown table 'Alarm'
ERROR 1051 at line 1: Unknown table 'Alarm'
***************************************************
Expect: ERROR 1051 at line 1: Unknown table 'Alarm'
***************************************************
# 4.4.5 Create Logging Table for Logging of notifications
ERROR 1051 at line 1: Unknown table 'Notification'
ERROR 1051 at line 1: Unknown table 'Notification'
**********************************************************
Expect: ERROR 1051 at line 1: Unknown table 'Notification'
**********************************************************
# 4.4.6 Verify that the tables are created in logging db
# 4.4.6 Ready
# 4.4.7 Reconfigure DicosApplog
Copying configuration files to /opt/telorb/axe/loadingGroup01_1/mirrored/applogConfig
Restarting DicosAppLog (pid 2422)...
Done.
4.4.7 Ready
# 4.4.8 Configuration of public key's for FTU
172.16.0.11 :
telnet> Trying 172.16.0.11...
Connected to nset interrupt
.
Escape character is '^]'.
Last login: Mon Oct 31 16:18:57 from io1
########################################################################
# This system is for the use of authorized users only. #
# Individuals using this computer system without authority, or in #
# excess of their authority, are subject to having all of their #
# activities on this system monitored and recorded by system #
# personnel. #
# #
# In the course of monitoring individuals improperly using this #
# system, or in the course of system maintenance, the activities #
# of authorized users may also be monitored. #
# #
# Anyone using this system expressly consents to such monitoring #
# and is advised that if such monitoring reveals possible #
# evidence of criminal activity, system personnel may provide the #
# evidence of such monitoring to law enforcements officials. #
########################################################################
[telorb@hn0 telorb]$ cd /opt/3rdParty/NM/ftu/config; cp /opt/telorb/axe/loading
Group01_1/mirrored/config/NM/ftu/config/id_dsa_ftu .
[telorb@hn0 config]$ Connection closed by foreign host.
172.16.8.11 :
telnet> Trying 172.16.8.11...
Connected to nset interrupt
.
Escape character is '^]'.
Last login: Mon Oct 31 16:20:34 from io1
########################################################################
# This system is for the use of authorized users only. #
# Individuals using this computer system without authority, or in #
# excess of their authority, are subject to having all of their #
# activities on this system monitored and recorded by system #
# personnel. #
# #
# In the course of monitoring individuals improperly using this #
# system, or in the course of system maintenance, the activities #
# of authorized users may also be monitored. #
# #
# Anyone using this system expressly consents to such monitoring #
# and is advised that if such monitoring reveals possible #
# evidence of criminal activity, system personnel may provide the #
# evidence of such monitoring to law enforcements officials. #
########################################################################
[telorb@hn0 telorb]$ cd /opt/3rdParty/NM/ftu/config; cp /opt/telorb/axe/loading
Group01_1/mirrored/config/NM/ftu/config/id_dsa_ftu .
[telorb@hn0 config]$ Connection closed by foreign host.
172.16.0.13 :
telnet> Trying 172.16.0.13...
Connected to nset interrupt
.
Escape character is '^]'.
Last login: Mon Oct 31 16:19:42 from io1
########################################################################
# This system is for the use of authorized users only. #
# Individuals using this computer system without authority, or in #
# excess of their authority, are subject to having all of their #
# activities on this system monitored and recorded by system #
# personnel. #
# #
# In the course of monitoring individuals improperly using this #
# system, or in the course of system maintenance, the activities #
# of authorized users may also be monitored. #
# #
# Anyone using this system expressly consents to such monitoring #
# and is advised that if such monitoring reveals possible #
# evidence of criminal activity, system personnel may provide the #
# evidence of such monitoring to law enforcements officials. #
########################################################################
[telorb@hn0 telorb]$ cd /opt/3rdParty/NM/ftu/config; cp /opt/telorb/axe/loading
Group01_1/mirrored/config/NM/ftu/config/id_dsa_ftu .
[telorb@hn0 config]$ Connection closed by foreign host.
172.16.8.13 :
telnet> Trying 172.16.8.13...
Connected to nset interrupt
.
Escape character is '^]'.
Last login: Mon Oct 31 16:20:38 from io1
########################################################################
# This system is for the use of authorized users only. #
# Individuals using this computer system without authority, or in #
# excess of their authority, are subject to having all of their #
# activities on this system monitored and recorded by system #
# personnel. #
# #
# In the course of monitoring individuals improperly using this #
# system, or in the course of system maintenance, the activities #
# of authorized users may also be monitored. #
# #
# Anyone using this system expressly consents to such monitoring #
# and is advised that if such monitoring reveals possible #
# evidence of criminal activity, system personnel may provide the #
# evidence of such monitoring to law enforcements officials. #
########################################################################
[telorb@hn0 telorb]$ cd /opt/3rdParty/NM/ftu/config; cp /opt/telorb/axe/loading
Group01_1/mirrored/config/NM/ftu/config/id_dsa_ftu .
[telorb@hn0 config]$ Connection closed by foreign host.
# 4.4.8 Ready
# 4.4.9 initiate regular removal of old measurement data files
no crontab for telorb
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/opt/telorb/axe/loadingGroup01_1/mirrored/config/PMF/IoMeasures/config/cleanup.crontab installed on Mon Oct 31 16:20:42 2005)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
0 0 * * * /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_IOMEASURES_R4J03-IOMEASURES/scripts/cleanup_script /opt/telorb/axe/reporterLogs +30
Crontab loaded
# 4.4.9 Ready
# 4.4.10 Scheduling of Logging Archiver
This script creates and drops temporary database tables in the logging database.
In order to avoid loosing data, please DO NOT USE tablenames which begin with 'tsp_old_' or 'tsp_temp_'!
Creating tables with such names, might result in loosing data when the daily archive scrpit is run.
Alarm
Archiving table Alarm in logging database finished successfully.
JIM
Archiving table JIM in logging database finished successfully.
Notification
Archiving table Notification in logging database finished successfully.
Starting process Archiver
# 4.4.10 Ready
# 4.4.11 Check logging table
Tables_in_logging
Alarm
Application
JIM
LoggingSeparator
Notification
XMLDBMSKey
criteria
# 4.4.11 Tables_in_logging are ok
--------------------------------------------------------------------------
4.5.0 Generate a self-signed server certificate
These are the default settings:
Country Name (2 letter code) []: SE
State or Province Name (full name) []: Stockholms LAN
Locality Name (eg, city) []: Stockholm
Organization Name (eg, company) []: LM Ericsson Telephone Company
Organizational Unit Name (eg, section) []: TSP
Common Name (eg, YOUR name) []: Your VIP address
Email Address []: -
A challenge password []: -
An optional company name []: -
Do you want to use default settings? y/n y
Default settings will be used
4.5.1 SSL Configuration
--------------------------------------------------------------------------
Generate the Server Key:
NOTE: The "<server key pass phrase>" is any pass phrase you want, for example, telorb.
Enter root PW
Password: rootroot
warning, not much extra random data, consider using the -rand option
Generating RSA private key, 1024 bit long modulus
......................++++++
...................++++++
e is 65537 (0x10001)
Enter PEM pass phrase:
Verifying password - Enter PEM pass phrase:
4.5.2 Decrypt the server key:
--------------------------------------------------------------------------
NOTE: The "<Enter PEM pass phrase:>" is any pass phrase you want, for example, telorb.
read RSA key
Enter PEM pass phrase:
writing RSA key
4.5.3 Build the CSR (Certificate Signing Request):
Using configuration from /usr/share/ssl/openssl.cnf
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:State or Province Name (full name)
[Some-State]:Locality Name (eg, city) []:Organization Name (eg, company)
[Internet Widgits Pty Ltd]:Organizational Unit Name (eg, section)
[]:Common Name (eg, your name or your server's hostname) []:Email Address []:
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:An optional company name []: 4.5.3 Default settings used
4.5.4 Create a Certificate Authority (CA) Key:
** Enter PEM pass phrase: <server key pass phrase>
warning, not much extra random data, consider using the -rand option
Generating RSA private key, 1024 bit long modulus
...++++++
.....................++++++
e is 65537 (0x10001)
Enter PEM pass phrase:
Verifying password - Enter PEM pass phrase:
4.5.5 Create a Self-Signed CA Certificate:
Using configuration from /usr/share/ssl/openssl.cnf
Enter PEM pass phrase:
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:State or Province Name (full name)
[Some-State]:Locality Name (eg, city) []:Organization Name (eg, company)
[Internet Widgits Pty Ltd]:Organizational Unit Name (eg, section)
[]:Common Name (eg, your name or your server's hostname) []:Email Address []:
4.5.6 Default values are used
--------------------------------------------------------------------------
4.5.7 Sign the Server Certificate with the CA Certificate:
CA signing: server.csr -> server.crt:
Using configuration from ca.config
Enter PEM pass phrase:
Check that the request matches the signature
Signature ok
The Subjects Distinguished Name is as follows
countryName :PRINTABLE:'SE'
stateOrProvinceName :PRINTABLE:'Stockholms LAN'
localityName :PRINTABLE:'Stockholm'
organizationName :PRINTABLE:'LM Ericsson Telephone Company'
organizationalUnitName:PRINTABLE:'TSP'
commonName :PRINTABLE:'172.30.14.14'
Certificate is to be certified until Oct 29 15:23:53 2015 GMT (3650 days)
Sign the certificate? [y/n]:y
1 out of 1 certificate requests certified, commit? [y/n]y
Write out database with 1 new entries
Data Base Updated
CA verifying: server.crt <-> CA cert
server.crt: OK
Loadscript 4 part two
--------------------------------------------------------------------
4.6 Platform and Disk Measures Configuration
4.6.1 Configuration of DiskMeasures for PMF
4.6.1.1 Io1
Enter root pw
Password: rootroot
Generating public/private dsa key pair.
Created directory '/root/.ssh'.
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
51:5f:1b:17:12:f1:7c:b6:2c:f9:8c:15:56:95:4b:91 root@io1.localdomain
Expecte printout:
** Generating public/private dsa key pair.
** Your identification has been saved in /root/.ssh/id_dsa.
** Your public key has been saved in /root/.ssh/id_dsa.pub.
** The key fingerprint is:
**5f:8b:e9:65:08:d5:30:11:51:c7:58:c3:59:04:20:7a root@io1.localdomain
Copy loadscript5b.sh to io2
loadscript5b.sh 100% |***********************************************************| 1192 00:00
Now enter <ssh io2> to access io2 and run loadscript5b.sh at /home/telorb
- Execute loadscript5b.sh on IO2:
On IO2: /home/telorb/loadscript5b.sh
Enter root pw
Password: rootroot
Generating public/private dsa key pair.
Created directory '/root/.ssh'.
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
9a:0e:45:66:fc:40:13:7e:f1:27:5f:72:4c:5f:83:c6 root@io2.localdomain
Expecte printout:
** Generating public/private dsa key pair.
** Your identification has been saved in /root/.ssh/id_dsa.
** Your public key has been saved in /root/.ssh/id_dsa.pub.
** The key fingerprint is:
**5f:8b:e9:65:08:d5:30:11:51:c7:58:c3:59:04:20:7a root@io2.localdomain
Enter <exit> to switch back to io1
Continue at "Configuration of Platform Measures and IO Measures"
- Create a backup and perform a zone reload, to get the LDAP browser in the
Toolbox to work properly.
- Install JXplorer on PC:
Verify that the Java Runtime Environment (jre) on the PC has version
1.4 or newer:
java -version
- Follow the following instructions in "TSP 4 - Runtime Installation
Instructions, RM453", doc no 1/1531-ANA 901 03/2-3 (Rev G):
o 4.11.2 Only first time.
(Enter command "$JAVA_HOME/jre/javaws/javaws")
(jnlp configuration: In e.g. Mozilla web browser:
Edit -> Preferences... ->
Helper Applications, -> New Type ->
MIME Type: application/x-jnlp
Description: jxplorer (manually inserted by uabmsu
Extension: jnlp
Open it with: /usr/lib/SunJava2-1.4/jre/javaws/javaws)
o 4.11.3 (Use "unique_node_name" = jambala)
o 4.11.4 (Use "unique_node_name" = jambala)
o 4.11.5
o 4.11.6
TSP4, RM453 has now been installed.
- Continue to install TSP4, RM453, MCP1.
Installation of TSP4, RM453, MCP1
=================================
- Follow the instructions in "Minor Correction Package 1 on RM/CM 453 in
TSP 4", doc no 109 47-ANA 901 03/2-6 (Rev D), as follows:
- From the TelORB Manager: Disable the backup scheduler.
- From the TelORB Manager: Create a backup named "Backup_B4_CM453_MCP1".
- Copy the MCP1 upgrade package to IO1:
On IO1:
cd /tmp
scp telorb@134.138.186.235:/home/uabmsu/telorb/upgradepath_tsp4_to_tsp5/RM453/MCP1/113_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz .
Password: tsP4ever
gtar -zxvf 113_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz
- Modify the epct file for NM, i.e. new epct template files (rev G) are
available at /tmp/TSP-4.0-CM453-2-1/config/epct/node_mgt/ on IO1.
Main changes:
- //SOFTWARE IDP/CONFIGURATIONMANAGEMENT; // CMF (Commented)
- CMModelPool removed.
(For to14, I generated a new NM epct file from the template file
Node_Mgt_nsp5_midi_zone1.epct and named it nm_mcp1.epct.
Placed it on IO1 at /opt/telorb/system/ and also copied it to my WS:
From WS:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14
scp telorb@to14io1:/opt/telorb/system/nm_mcp1.epct .)
- Go to the RM distribution:
cd /home/telorb/TSP-4.0-RM453-2-0
- Install the MCP1 IDPs to the TSP4 distribution directory:
tcsh
source /opt/telorb/config/setup.csh
./installUpgrade /tmp/TSP-4.0-CM453-2-1
- Set the default version to MCP1 level:
./setDefaultVersion ANA/90103/2 R10B01
- Copy the MCP1 upgrade packages to /opt/telorb/axe/upgradePackages/:
cd /tmp/TSP-4.0-CM453-2-1/upgradePackages
cp -R * /opt/telorb/axe/upgradePackages/.
- Change write permission to enable removal of the upgrade packages from the
TelORB Manager:
cd /opt/telorb/axe/upgradePackages
chmod -R 775 TSP_CM453_to_MCP1*
- Copy upgrade files to IO2:
cd /home/telorb/TSP-4.0-RM453-2-0/system
scp -r unix io2:
- Execute the upgrade script on IO1 (IO1 will be automatically rebooted):
su -
Password: rootroot
cd /home/telorb/TSP-4.0-RM453-2-0/system/unix
./io-upgrade-R1DtoR1E.sh
If the script stops with the printout:
"Error: Installed non-standard packages were found."
it may help to remove the superflous 2.4.19 files using the
"rpm -e" command (our Kickstart server is not correctly installed,
i.e. some files are superflous):
cd /lib/modules
ls -l
drwxr-xr-x 4 root root 4096 Oct 21 12:32 2.4.19-R1A41
drwxr-xr-x 4 root root 4096 Oct 21 12:32 2.4.19-R1B04
drwxr-xr-x 4 root root 4096 Oct 21 12:32 2.4.19-R1B05
2.4.19-R1A41 and 2.4.19-R1B05 should be removed.
2.4.19-R1B04 should be kept.
rpm -q -a | grep kernel
kernel-2.4.19-R1B05
kernel-2.4.19-R1A41
kernel-headers-2.4.9-34
kernel-2.4.19-R1B04
rpm -e --nodeps kernel-2.4.19-R1A41 (Remove)
rpm -e --nodeps kernel-2.4.19-R1B05 (Remove)
rpm -q -a | grep kernel
kernel-headers-2.4.9-34
kernel-2.4.19-R1B04
ls -l
drwxr-xr-x 4 root root 4096 Oct 21 12:32 2.4.19-R1B04
Rerun the script:
cd /home/telorb/TSP-4.0-RM453-2-0/system/unix
./io-upgrade-R1DtoR1E.sh
- Log back in to IO1:
ssh -X telorb@to14io1
Password: tel123orb
- On IO1, start the processor console logs:
/opt/telorb/consolelogs/start_consoles
- From the TelORB Manager: Create a backup named "io1-CM453MCP1".
- Execute the upgrade script on IO2 (IO2 will be automatically rebooted):
From IO1:
ssh io2
su -
Password: rootroot
cd /home/telorb/unix
./io-upgrade-R1DtoR1E.sh
If the script stops with the printout:
"Error: Installed non-standard packages were found."
it may help to remove the superflous 2.4.19 files using the
"rpm -e" command (our Kickstart server is not correctly installed,
i.e. some files are superflous):
cd /lib/modules
ls -l
drwxr-xr-x 4 root root 4096 Oct 21 12:32 2.4.19-R1A41
drwxr-xr-x 4 root root 4096 Oct 21 12:32 2.4.19-R1B04
drwxr-xr-x 4 root root 4096 Oct 21 12:32 2.4.19-R1B05
2.4.19-R1A41 and 2.4.19-R1B05 should be removed.
2.4.19-R1B04 should be kept.
rpm -q -a | grep kernel
kernel-2.4.19-R1B05
kernel-2.4.19-R1A41
kernel-headers-2.4.9-34
kernel-2.4.19-R1B04
rpm -e --nodeps kernel-2.4.19-R1A41 (Remove)
rpm -e --nodeps kernel-2.4.19-R1B05 (Remove)
rpm -q -a | grep kernel
kernel-headers-2.4.9-34
kernel-2.4.19-R1B04
ls -l
drwxr-xr-x 4 root root 4096 Oct 21 12:32 2.4.19-R1B04
Rerun the script:
cd /home/telorb/unix
./io-upgrade-R1DtoR1E.sh
- From the TelORB Manager: Create a backup named "io2-CM453MCP1".
- Remove upgrade files on IO2:
ssh io2
su -
Password: rootroot
rm -rf /home/telorb/unix
exit
exit
- Upgrade File Servers (FSs), if any.
Follow the instructions in "Minor Correction Package 1 on RM/CM 453 in
TSP 4", doc no 109 47-ANA 901 03/2-6.
Upgrading of IO tools on IO2:
- Copy the new IO tools package from IO1 to IO2:
On IO1:
cd /home/telorb/TSP-4.0-RM453-2-0/system/unix
cp tools.CXP901305.R3B01.tar /opt/telorb/
scp tools.CXP901305.R3B01.tar io2:/opt/telorb/
- Log in to IO2 and unpack the IO tools package:
ssh -X telorb@to14io2
Password: tel123orb
cd /opt/telorb
tar -xvf tools.CXP901305.R3B01.tar
- On IO2, stop telorb services:
cd /opt/telorb/etc
./stop_services
- On IO2, rename the code archive directory:
cd /opt/telorb
mv codearchive codearchive_B4_CM453_MCP1
mv codearchive.CXP901305.R3B01 codearchive
- On IO2, copy the exports file to temp directory:
cd /opt/telorb/etc
cp exports /tmp/.
- On IO2, install and start telorb services:
su
Password: rootroot
cd /opt/telorb/codearchive/iom_scripts
./prepareTelORB.sh -p -c -i2
exit
- On IO2, copy back the exports file:
cd /tmp
cp exports /opt/telorb/etc/. (or mv)
rm exports
- On IO2, restart telorb services:
cd /opt/telorb/etc
./stop_services
./start_services
- On IO2, move the new IO tools package and set link to it:
cd /opt/OS/tar
mv /opt/telorb/tools.CXP901305.R3B01.tar .
ln -fs tools.CXP901305.R3B01.tar tools.tar
- On IO2, verify that all telorb services are running:
cd /opt/telorb/etc
./status_services
Upgrading of IO tools on IO1:
- On IO1, unpack the IO tools package:
cd /opt/telorb
tar -xvf tools.CXP901305.R3B01.tar
- On IO1, stop telorb services:
cd /opt/telorb/etc
./stop_services
- On IO1, rename the code archive directory:
cd /opt/telorb
mv codearchive codearchive_B4_CM453_MCP1
mv codearchive.CXP901305.R3B01 codearchive
- On IO1, copy the exports file to temp directory:
cd /opt/telorb/etc
cp exports /tmp/.
- On IO1, install and start telorb services:
su
Password: rootroot
cd /opt/telorb/codearchive/iom_scripts
./prepareTelORB.sh -p -c -i1
exit
- On IO1, copy back the exports file:
cd /tmp
cp exports /opt/telorb/etc/. (or mv)
rm exports
- On IO1, restart telorb services:
cd /opt/telorb/etc
./stop_services
./start_services
- On IO1, move the new IO tools package and set link to it:
cd /opt/OS/tar
mv /opt/telorb/tools.CXP901305.R3B01.tar .
ln -fs tools.CXP901305.R3B01.tar tools.tar
- On IO1, verify that all telorb services are running:
cd /opt/telorb/etc
./status_services
DCM upgrade:
- From IO1, upgrade DCM:
su -
Password: rootroot
tcsh
source /opt/telorb/config/setup.csh
cd /tmp/TSP-4.0-CM453-2-1/config/scripts
./DCMChange.sh
exit
exit
MCP1 step1 upgrade:
- Apply the TSP_CM453_to_MCP1_step1 upgrade package (smooth upgrade
method). (~5 min)
!!! 30 DicosCapsuleTextDump error dumps occurred on various Dicos
processors with:
CapsuleName: PCFslave_tcap_itu
Reason: User abortion (no call chain if the process was idle)
MCP1 step2 upgrade:
- To save time, modify the upgrade package for MCP1 step2, so that a
reboot upgrade will be performed instead of a redundancy reboot upgrade:
emacs /opt/telorb/axe/upgradePackages/TSP_CM453_to_MCP1_step2/upgradeConfigurationData/upgradeControlData.01 &
Change the line
"UA:TSP_CM453_to_MCP1_step2:DicosRedundancyReboot:DicosNoDbu"
to
"UA:TSP_CM453_to_MCP1_step2:DicosReboot:DicosNoDbu".
Verify that the upgrade method has changed:
TelORB Manager -> Upgrades -> Rescan
Should be "- - TSP_CM453_to_MCP1_step2".
- Apply the TSP_CM453_to_MCP1_step2 upgrade package (reboot upgrade method).
- From the TelORB Manager: Create a backup named "CM453_MCP1_final".
- From the TelORB Manager: Enable the backup scheduler.
- Continue to install TSP4, RM453, MCP2.
Installation of TSP4, RM453, MCP2
=================================
- Follow the instructions in "Minor Correction Package 2 on RM/CM 453 in
TSP 4", doc no 109 47-ANA 901 03/2-10 (Rev D), as follows:
- From the TelORB Manager: Disable the backup scheduler.
- From the TelORB Manager: Create a backup named "Backup_B4_CM453_MCP2".
- Copy the MCP2 upgrade package to IO1:
On IO1:
cd /tmp
scp telorb@134.138.186.235:/home/uabmsu/telorb/upgradepath_tsp4_to_tsp5/RM453/MCP2/117_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz .
Password: tsP4ever
gtar -zxvf 117_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz
rm 117_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz
- Modify the epct file for NM, i.e. new epct template files (rev H) are
available at /tmp/TSP-4.0-CM453-2-2/config/epct/node_mgt/ on IO1.
Main changes:
- Add:
"SocketUserDistributionCfg_13 = "0x800:6:0:clusterRoundRobinDistributor" // For Corba communication - do not expose" to the NM epct file.
- Comment "//SocketUserDistributionCfg_13 = "0x800:6:0:clusterRoundRobinDistributor"" in the SS7 epct file.
(For to14, I generated a new NM epct file from the template file
Node_Mgt_nsp5_midi_zone1.epct and named it nm_mcp2.epct.
Also changed the SS7 epct file to SS7_mcp2.epct.
Placed them on IO1 at /opt/telorb/system/ and also copied them to my WS:
From WS:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14
scp telorb@to14io1:/opt/telorb/system/nm_mcp2.epct .
scp telorb@to14io1:/opt/telorb/system/SS7_mcp2.epct .)
- Go to the TSP runtime distribution:
cd /home/telorb/TSP-4.0-RM453-2-0
- Install the MCP2 IDPs to the TSP4 distribution directory:
tcsh
source /opt/telorb/config/setup.csh
./installUpgrade /tmp/TSP-4.0-CM453-2-2
- Set the default version to MCP2 level:
./setDefaultVersion ANA/90103/2 R10C01
- Copy the MCP2 upgrade packages to /opt/telorb/axe/upgradePackages/:
cd /tmp/TSP-4.0-CM453-2-2/upgradePackages
cp -R * /opt/telorb/axe/upgradePackages/.
- Change write permission to enable removal of the upgrade packages from the
TelORB Manager:
cd /opt/telorb/axe/upgradePackages
chmod -R 775 TSP_CM453_MCP1_to_MCP2*
MCP2 step1 upgrade:
- Apply the TSP_CM453_MCP1_to_MCP2_step1 upgrade package (smooth upgrade
method). (~5 min)
!!! 56 DicosCapsuleTextDump error dumps occurred on various Dicos
processors with:
CapsuleName: PCFslave_tcap_itu
Reason: User abortion (no call chain if the process was idle)
MCP2 step2 upgrade:
- To save time, modify the upgrade package for MCP2 step2, so that a
reboot upgrade will be performed instead of a redundancy reboot upgrade:
emacs /opt/telorb/axe/upgradePackages/TSP_CM453_MCP1_to_MCP2_step2/upgradeConfigurationData/upgradeControlData.01 &
Change the line
"UA:TSP_CM453_MCP1_to_MCP2_step2:DicosRedundancyReboot:DicosNoDbu"
to
"UA:TSP_CM453_MCP1_to_MCP2_step2:DicosReboot:DicosNoDbu".
Verify that the upgrade method has changed:
TelORB Manager -> Upgrades -> Rescan
Should be "- - TSP_CM453_MCP1_to_MCP2_step2".
- Apply the TSP_CM453_MCP1_to_MCP2_step2 upgrade package (reboot upgrade method).
- From the TelORB Manager: Create a backup named "CM453_MCP2_final".
- From the TelORB Manager: Enable the backup scheduler.
- Continue to install TSP4, RM453, MCP3.
Installation of TSP4, RM453, MCP3
=================================
- Follow the instructions in "Minor Correction Package 3 on RM/CM 453 in
TSP 4", doc no 109 47-ANA 901 03/2-13 (Rev B), as follows:
- From the TelORB Manager: Disable the backup scheduler.
- From the TelORB Manager: Create a backup named "Backup_B4_CM453_MCP3".
- Copy the MCP3 upgrade package to IO1:
On IO1:
cd /tmp
scp telorb@134.138.186.235:/home/uabmsu/telorb/upgradepath_tsp4_to_tsp5/RM453/MCP3/121_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz .
Password: tsP4ever
gtar -zxvf 121_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz
rm 121_19089-LZN9010214_6_EN_A_GTAR_GZIPV1.gtar.gz
- Go to the TSP runtime distribution:
cd /home/telorb/TSP-4.0-RM453-2-0
- Install the MCP3 IDPs to the TSP4 distribution directory:
tcsh
source /opt/telorb/config/setup.csh
./installUpgrade /tmp/TSP-4.0-CM453-2-3
- Set the default version to MCP3 level:
./setDefaultVersion ANA/90103/2 R10D01
- Copy the MCP3 upgrade packages to /opt/telorb/axe/upgradePackages/:
cd /tmp/TSP-4.0-CM453-2-3/upgradePackages
cp -R * /opt/telorb/axe/upgradePackages/.
- Change write permission to enable removal of the upgrade packages from the
TelORB Manager:
cd /opt/telorb/axe/upgradePackages
chmod -R 775 TSP_CM453_MCP2_to_MCP3*
MCP3 step1 upgrade:
- Apply the TSP_CM453_MCP2_to_MCP3_step1 upgrade package (smooth upgrade
method). (~5 min)
!!! 78 DicosCapsuleTextDump error dumps occurred on various Dicos
processors with:
CapsuleName: PCFslave_tcap_itu
Reason: User abortion (no call chain if the process was idle)
MCP3 step2 upgrade:
- To save time, modify the upgrade package for MCP2 step2, so that a
reboot upgrade will be performed instead of a redundancy reboot upgrade:
emacs /opt/telorb/axe/upgradePackages/TSP_CM453_MCP2_to_MCP3_step2/upgradeConfigurationData/upgradeControlData.01 &
Change the line
"UA:TSP_CM453_MCP2_to_MCP3_step2:DicosRedundancyReboot:DicosNoDbu"
to
"UA:TSP_CM453_MCP2_to_MCP3_step2:DicosReboot:DicosNoDbu".
Verify that the upgrade method has changed:
TelORB Manager -> Upgrades -> Rescan
Should be "- - TSP_CM453_MCP2_to_MCP3_step2".
- Apply the TSP_CM453_MCP2_to_MCP3_step2 upgrade package (reboot upgrade method).
- From the TelORB Manager: Create a backup named "CM453_MCP3_final".
- From the TelORB Manager: Enable the backup scheduler.
*** Start: Michel's extra checks ***
- On IO1, verify that all processor and GESB/SCB interfaces are alive by pinging
them:
/opt/OS/ping_all
- On IO1, check if there are any error dumps and/or crashcollector files:
ls -l /opt/telorb/dumps/
ls -l /opt/telorb/crashcollector/
If there are any, and they were created before you reset all traffic
processors, you can remove them. Otherwise, investigate them.
- From the TelORB Manager:
- Check for any alarms and take necessary actions if undesired alarms are
found.
*** End: Michel's extra checks ***
- If the TSP RefApp is not already in the system, execute
TSP4to5_TSP4_upgrade_refapp and thereafter continue below.
- Populate the database and start TSP RefApp traffic.
See "SYSTEM CONFIGURATION" above for details
(TSP4to5_TSP4_system_configuration).
- Start VIP traffic.
Either by using the external VIP traffic generator(s) or from e.g. your
PC:
- Source a valid testbed, e.g.:
source /ipims_dicos/BS2/tbWP046/Setup.csh
- Start VIP traffic:
`epgetpath LM/VIP101`/bin/VIPtrafficgenerator.LM_VIP101.R2A02.i486-Redhat-6.0 172.30.14.XX 5987 5988
- Create a backup version.
- Continue with Upgrade Path Step 0.5, after adding traffic.
Add TSP RefApp (upgrade) and start traffic
==========================================
Only execute this if the TSP RefApp does not already exist on the system!
If it does, continue with Upgrade Path Step 0.5.
- Build upgrade package for TSP RefApp on e.g. tos2:
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5
mkdir upgradepackage_refapp
cd upgradepackage_refapp
mkdir epws
cd ..
mkdir config_files_tsp4_cwos_nm_ss7
cd config_files_tsp4_cwos_nm_ss7
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/name.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/name.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/nm_mcp2.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/refapp.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/SS7_mcp2.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/telorb.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/vip.epct .
emacs name.epct -> name_refapp.epct
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/upgradepackage_refapp
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/refapp_tbAD14lp11/REFAPP_IDPG.tgz .
tar zxf REFAPP_IDPG.tgz
Create a config file from the TelORB Manager.
Fetch config file from the system:
scp telorb@to14io1:/opt/telorb/axe/loadingGroup01_1/TSP_CM453_MCP2_to_MCP3_step2.config .
source /home/dicosarc10/archive/RM453/TSP-4.0-RM453-2-0/setup.csh
setenv EP_WORKSPACE `pwd`/epws
epconfig delete -a
epconfig set -r REFAPP_IDPG
epgetpath IDP/MD14 Should show /home/dicosarc10/archive/RM453/
TSP-4.0-RM453-2-0/system/TelORB/IDP_MD14_R5D01-Dicos
epct -v -F -X -u TSP_CM453_MCP2_to_MCP3_step2.config ../config_files_tsp4_cwos_nm_ss7/name_refapp.epct ../config_files_tsp4_cwos_nm_ss7/telorb.epct ../config_files_tsp4_cwos_nm_ss7/nm_mcp2.epct ../config_files_tsp4_cwos_nm_ss7/SS7_mcp2.epct ../config_files_tsp4_cwos_nm_ss7/vip.epct ../config_files_tsp4_cwos_nm_ss7/refapp.epct
cd upgradePackages/
Check contents of 01 and 02 files.
Upload to IO1:
tar zcf to14_refapp.tgz to14_refapp
scp refapp.tgz telorb@to14io1:/opt/telorb/axe/upgradePackages
Apply the upgrade package.
- Continue where you came from.
Precondition for step 0.5 NM only - Perform an IO backup Recommended!
========================================================
Perform IO backup by following the instructions in 26/1553-APR 901 268/3 Uen
(Rev G), as follows.
- Create an IO backup to tape as described below (Instructions gleaned
without permission from qperulf):
On IO2:
su root
chown telorb /dev/st0 /dev/nst0
exit
-------
Clean the tape station.
-------
Insert a writable tape.
-------
On IO1:
su root
cd /
cp -a etc home/etc.backup-`date --iso`
tar --rsh-command=/usr/bin/ssh -clMf telorb@io2:/dev/st0
--label="`hostname`-backup-`date --iso`" root home opt/OS/tar opt/telorb
etc/ssh opt/DCM
Printout:
"etc/sysconfig/static-routes is not present on IO1."
~16:59 IO1 backup started.
~17:23 IO1 backup finished.
rm -rf home/etc.backup-`date --iso`
exit
Verify the tape:
On IO2:
tar -tvRMf /dev/st0 > /tmp/io1_backup.list
~14:05 IO1 backup list generation started.
~14:19 IO1 backup list generation finished.
No errors are reported.
Check the generated list:
less /tmp/io1_backup.list
On IO2:
mt -f /dev/st0 rewoffl
-------
Remove the backup tape.
-------
Insert a writable tape
-------
On IO2:
su root
cd /
cp -a etc home/etc.backup-`date --iso`
tar -clMf /dev/st0 --label="`hostname`-backup-`date --iso`" root home
opt/OS/tar opt/telorb etc/ssh
~17:27 IO2 backup started.
~??:?? IO2 backup finished.
rm -rf home/etc.backup-`date --iso`
Verify the tape:
On IO2:
tar -tvRMf /dev/st0 > /tmp/io2_backup.list
~14:40 IO2 backup list generation started.
~14:44 IO2 backup list generation finished.
No errors are reported.
Check the generated list:
less /tmp/io2_backup.list
On IO2:
mt -f /dev/st0 rewoffl
exit
Get the kickstart version:
On IO1:
rpm -q kickstart-tsp
Printout:
kickstart-tsp-R1E01-1
On IO2:
rpm -q kickstart-tsp
Printout:
kickstart-tsp-R1E01-1
-------
Remove the backup tape.
-------
Step 0.5 NM only - Smooth upgrade
=================================
(Use the following address to get deliveries from SI&V:
ftp://rftp.uab.ericsson.se/pub/SysInt/TSP5_2/delivery/UpgradePath/)
Since no generic upgrade packages for the upgrade path steps are currently
available, on e.g. CD/DVD, you have to build the upgrade package for this
step yourself.
These instructions, describe how to build upgrade packages on tos2.
To be able to access IO1 from tos2, a special mounting is required, which
is described below.
- Fix mountings from tos2 to IO1:
On to14io1:
cd /opt/telorb/etc
more exports
/opt/telorb 172.16.0.0/255.255.248.0(rw,sync) 172.16.8.0/255.255.248.0(rw,sync)
/opt 172.16.0.0/255.255.248.0(ro) 172.16.8.0/255.255.248.0(ro)
cp exports exports.orig
Add the following line at the end of the exports file:
/home/telorb 134.138.184.0/255.255.248.0(rw)
./stop_services
./start_services
On tos2:
su
Password: Axg561
cd /etc
Add the following line to the fstab file:
to14io1:/home/telorb /to14/to14io1/home nfs soft,bg,intr,rw
cd /to14/to14io1
mkdir home
mount /to14/to14io1/home
exit
On to14io1:
cd /home
chmod 755 telorb
On tos2:
ls -l /to14/to14io1/home (Verify connection)
Now it is time to start with the actual step 0.5 upgrade.
- Follow the instructions in the document "TSP5 Upgrade Instruction From TSP4",
doc no 3/1531-ANA 901 04/1-1 (Rev PA5.9), as follows:
- Check NM pool allocations, according to the document.
- Create a copy of the telorb.epct and nm.epct files:
cd /opt/telorb/system/
cp telorb.epct telorb.epct.bac
cp nm_mcp2.epct nm_mcp2.epct.bac
- Use the TelORB Manager (Inventory) to check if JavaJim IDPs are loaded in
the system, i.e. look for any IDP containing the phrase "JavaJim...".
If JavaJim IDPs are NOT loaded, follow the instructions below. Otherwise,
skip to upgrade path step 1.
- On IO1:
cd /tmp
mkdir /tmp/NM_upgrade_step05
- If not already done,
on e.g. WS, download the NM_Upgrade_step05.tgz file from
ftp://rftp.uab.ericsson.se/pub/SysInt/TSP5_2/delivery/UpgradePath/Delivery1/Subsystem_content/NM:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/SIV_stuff
Download.
Make the files readable by all.
Compare file sizes with
/home/qperulf/data/UpgradePath_SIV/ on ulinpc249 (qperulf)
- On IO1, copy the NM_Upgrade_step05.tgz file from WS to IO1:
cd /tmp/NM_upgrade_step05
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/SIV_stuff/NM_Upgrade_step05.tgz .
Password: tsP4ever
tar zxvf NM_Upgrade_step05.tgz
- On IO1, create a dummy loadingGroup to get a .config file, that just
contains the platform data:
tcsh
cd /opt/telorb/system
cp name.epct name_orig.epct
echo "NAME orig;" > name.epct
epconfig d -a
epct -F -d /tmp telorb.epct SS7_mcp2.epct nm_mcp2.epct name.epct
- Set environment data for JavaJim:
cd /tmp/NM_upgrade_step05/scripts
./setJavaJimEnvironmentData /tmp/orig.config
--------------------------------------------
--- INPUT FILE SPECIFIC SETTINGS
--------------------------------------------
loadingGroup "*.config" file: /tmp/orig.config
Node "telorb.conf" file: /opt/telorb/etc/telorb.conf
Undo activated: 0
Mounting activated: 0
--------------------------------------------
--- IO1 ADDRESS
--------------------------------------------
IO1_1: 172.16.0.129
IO1_2: 172.16.8.129
--------------------------------------------
--- IO2 ADDRESS
--------------------------------------------
IO2_1: 172.16.1.1
IO2_2: 172.16.9.1
Shall I continue with the above settings (NO/yes)? yes
Continuing with the "setJavaJimEnvironmentData" script execution...
Setting environment variable on Dicos TP: Proc_m0_s9 <172.16.0.9:8002>
Executing: setenv Jim.Installer.AppName1 JimJavaRoot
Executing: setenv Jim.Installer.InstallerName.JimJavaRoot1 se.ericsson.jambala.jim.management.configurationData.JimConfigInstaller
Executing: setenv Jim.Installer.Reinstall.JimJavaRoot True
Executing: setenv Jim.Application.EnableMoInstallTimer true
Executing: setenv Jim.ServerTimeLimit 1800
Executing: setenv Jim.ServerSizeLimit 200000
[ DONE ]
- Create a backup version, named "NM_upgrade_step05_javajim_vars".
- Since original epct file names are assumed, you need to re-arrange the
epct file names on IO1, i.e. if you want to keep the original epct files
which are valid for RM453:
cd /opt/telorb/system/
ls -l
total 320
-rwxrwxr-x 1 telorb telorb 11 Nov 11 10:10 name.epct
-rwxrwxr-x 1 telorb telorb 165 Nov 11 10:10 name_orig.epct
-rwxrwxr-x 1 telorb telorb 20713 Oct 28 15:17 nm.epct
-rwxrwxr-x 1 telorb telorb 20713 Oct 27 19:01 nm.epct.gen
-rw-rw-r-- 1 telorb telorb 20375 Nov 3 13:48 nm_mcp1.epct
-rw-rw-r-- 1 telorb telorb 20495 Nov 3 15:25 nm_mcp2.epct
-rw-rw-r-- 1 telorb telorb 20495 Nov 9 16:07 nm_mcp2.epct.bac
-rwxrwxr-x 1 telorb telorb 20498 Nov 3 15:18 Node_Mgt_nsp5_midi_zone1.epct
-rwxrwxr-x 1 telorb telorb 4631 Oct 28 15:38 refapp.epct
drwxrwxr-x 3 telorb telorb 4096 Oct 28 17:07 refapp_tbAD14lp11
-rwxrwxr-x 1 telorb telorb 9165 Oct 28 14:12 SS7.epct
-rwxrwxr-x 1 telorb telorb 9157 Oct 27 19:01 SS7.epct.gen
-rw-rw-r-- 1 telorb telorb 9167 Nov 3 15:40 SS7_mcp2.epct
-rwxrwxr-x 1 telorb telorb 38220 Oct 28 13:24 telorb.epct
-rwxrwxr-x 1 telorb telorb 38220 Nov 9 16:06 telorb.epct.bac
-rwxrwxr-x 1 telorb telorb 38089 Oct 27 19:01 telorb.epct.gen
-rwxrwxr-x 1 telorb telorb 385 Oct 28 15:39 vip.epct
less name.epct
mv nm.epct nm_orig.epct
cp nm_mcp2.epct nm.epct
mv SS7.epct SS7_orig.epct
cp SS7_mcp2.epct SS7.epct
ls -l
total 356
-rwxrwxr-x 1 telorb telorb 11 Nov 11 10:10 name.epct
-rwxrwxr-x 1 telorb telorb 165 Nov 11 10:10 name_orig.epct
-rw-rw-r-- 1 telorb telorb 20495 Nov 11 10:57 nm.epct
-rwxrwxr-x 1 telorb telorb 20713 Oct 27 19:01 nm.epct.gen
-rw-rw-r-- 1 telorb telorb 20375 Nov 3 13:48 nm_mcp1.epct
-rw-rw-r-- 1 telorb telorb 20495 Nov 3 15:25 nm_mcp2.epct
-rw-rw-r-- 1 telorb telorb 20495 Nov 9 16:07 nm_mcp2.epct.bac
-rwxrwxr-x 1 telorb telorb 20713 Oct 28 15:17 nm_orig.epct
-rwxrwxr-x 1 telorb telorb 20498 Nov 3 15:18 Node_Mgt_nsp5_midi_zone1.epct
-rwxrwxr-x 1 telorb telorb 4631 Oct 28 15:38 refapp.epct
drwxrwxr-x 3 telorb telorb 4096 Oct 28 17:07 refapp_tbAD14lp11
-rw-rw-r-- 1 telorb telorb 9167 Nov 11 10:58 SS7.epct
-rwxrwxr-x 1 telorb telorb 9157 Oct 27 19:01 SS7.epct.gen
-rw-rw-r-- 1 telorb telorb 9167 Nov 3 15:40 SS7_mcp2.epct
-rwxrwxr-x 1 telorb telorb 9165 Oct 28 14:12 SS7_orig.epct
-rwxrwxr-x 1 telorb telorb 38220 Oct 28 13:24 telorb.epct
-rwxrwxr-x 1 telorb telorb 38220 Nov 9 16:06 telorb.epct.bac
-rwxrwxr-x 1 telorb telorb 38089 Oct 27 19:01 telorb.epct.gen
-rwxrwxr-x 1 telorb telorb 385 Oct 28 15:39 vip.epct
- epconfig set the JavaJim IDPs:
cd /tmp/NM_upgrade_step05/scripts/
epconfig set -r /tmp/NM_upgrade_step05/IDPs/system/Telorb/
- Modify the nm.epct file for smooth upgrade:
./setEpctStep05
- Set new system name:
cd /opt/telorb/system
echo "NAME TSP4_to_TSP5_step05;" > name.epct
- Build a smooth upgrade package:
epct -u /tmp/orig.config telorb.epct nm.epct SS7.epct name.epct
os is i486-Redhat-6.0
epct: processing input file telorb.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_MD14_R5D01-Dicos/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_MD16_R1L01-Ethernet/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D13_R1M01-IntelPcProcessorManagement/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D16_R1AL01-FileSystemComponents/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D22_R1AG01-GemScbSupervision/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D36_R1T01-UDCRemoteServer/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_DUO2_R1K01-Net/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_MD11_R1F02-CommLinkUdpAdaptation/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_MD18_R3A01-Java/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D2_R2C01-NetRed/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D30_R1L01-LinuxIntelPcProcessorManagement/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_SU1_R5C01-TelorbLinux/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D38_R1V03-TelorbLinuxJava/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D32_R3A01-NetInet/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D35_R1AN01-NetInet/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D48_R1V01-TelorbLinuxNetInet/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_D49_R1B02-TelorbLinuxNetInetProcess/config.epct
epct: processing input file nm.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_JIM_R9D01-JIM/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_PMFCORE_R5B01-PMFCORE/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_COMMONSERVICES_R6A01-CommonServices/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_LINUXCOMMONSERVICES_R6A01-LinuxCommonServices/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_cryptoServer_R5A01-cryptoServer/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_PMFUNIX_R5A01-PMFUnix/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_JIMANONINSTALLER_R2A01-JIMANONINSTALLER/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_JIMLDAP_R6B01-JimLdap/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_JIMSNMP_R5A01-JimSnmp/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_XERCES_R5A01-Xerces/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_XALAN_R5A01-Xalan/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_OROMATCHER_R5A01-OROMatcher/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_JDBC_R5A01-jdbc/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_XMLDB_R5A01-xmlDB/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_APACHE_R5A01-apache/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_TOMCAT_R5A01-tomcat/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_OPENSSH_R5A01-OpenSSH/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_OMTOOLBOX_R6A01-Toolbox/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_FTU_R5A01-FTU/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_JXPLORER_R2B01-jxplorer/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_MYSQL_R5A01-mysql/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_LOGSQL_R5B01-LogSQL/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_QUERYTOOL_R6A01-QueryTool/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_JAPLOGGING_R4A01-JAPLOGGING/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_PMPLATFORMMEASURES_R5A01-PMPlatformMeasures/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_LINUXMEASURES_R5B01-LINUXMEASURES/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_IOMEASURES_R5B01-IOMEASURES/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_LAD_R6A01-LiveAlarmDisplay/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_SNMPAGENT_R5A01-snmpirp/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_IRPREPORTER_R5A01-IrpReporter/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_ALEXSERV_R5A01-Alexserv/config.epct
epct: processing IDP configuration file /tmp/NM_upgrade_step05/IDPs/system/Telorb/IDP_JavaJimServer/config.epct
epct: processing IDP configuration file /tmp/NM_upgrade_step05/IDPs/system/Telorb/IDP_JavaJimInstaller/config.epct
epct: processing input file SS7.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_EINSS7ITU_R7D01-IDPEINSS7ITU/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_E1T1DRIVER01_R1L01-EINSS7DRIVER_IDP/config.epct
epct: processing IDP configuration file /home/telorb/TSP-4.0-RM453-2-0/system/TelORB/IDP_PMSIGMEAS_R5D02-PMSIGMEAS/config.epct
epct: processing input file name.epct
epct: reading /tmp/orig.config
epct: building structure /opt/telorb/axe/upgradePackages/TSP4_to_TSP5_step05
epct: copying load files to /opt/telorb/axe/upgradePackages/TSP4_to_TSP5_step05/codeArchive
epct: Copying jar files to /opt/telorb/axe/upgradePackages/TSP4_to_TSP5_step05/copy-data/java
epct: generating /opt/telorb/axe/upgradePackages/TSP4_to_TSP5_step05/upgradeConfigurationData/upgradeControlData.01
epct: generating /opt/telorb/axe/upgradePackages/TSP4_to_TSP5_step05/upgradeConfigurationData/upgradeControlData.02
************************************************************
The generated upgrade package TSP4_to_TSP5_step05 consists of :
created IDP(s): IDP/CXP901478 IDP/CXP901720
created LM(s): LM/CXC1323950 LM/CXC1323951 LM/CXC1323952 LM/CXC1323949
created POT(s): JimPersistentObjectIndex.SWI_JIM_PUBLIC_PERSISTENT_MODEL JimAppMetaData.SWI_JIM_PUBLIC_PERSISTENT_MODEL
created PT(s): JIM_JavaServerProcess.SWI_JIM_INTERNAL_MANAGEMENT_PROCESS JimInstallerProcess.SWI_JIM_INTERNAL_MANAGEMENT_INSTALLERPROCESS
created DUT(s): JIM_JavaServerProcess_DUT.SWI_JIM_INTERNAL_MANAGEMENT_PROCESS JimPersistentObjectIndexDUT.SWI_JIM_INTERNAL_DISTRIBUTION JimMetaDataDut.SWI_JIM_INTERNAL_DISTRIBUTION JimInstallerProcessDUT.SWI_JIM_INTERNAL_MANAGEMENT_INSTALLERPROCESS
created POOL(s): JimJavaServerPool JimJavaInstallerPool
POOL(s) added to Processor(s): Proc_m1_s11 Proc_m3_s11 Proc_m1_s13 Proc_m2_s13 Proc_m0_s15 Proc_m3_s13 Proc_m1_s15 Proc_m2_s15 Proc_m0_s17 Proc_m3_s15 Proc_m1_s17 Proc_m2_s17 Proc_m0_s19 Proc_m3_s17 Proc_m1_s19 Proc_m2_s19 Proc_m3_s19 Proc_m3_s1 Proc_m1_s5 Proc_m3_s5 Proc_m3_s7 Proc_m3_s9 Proc_m2_s21 Proc_m3_s21 Proc_m0_s1 Proc_m0_s5
**********************************************************
epct: generating /opt/telorb/axe/TSP4_to_TSP5_step05.config
Verify the contents of the upgrade package:
more /opt/telorb/axe/upgradePackages/TSP4_to_TSP5_step05/upgradeConfigurationData/upgradeControlData.01
// Upgrade control data file 01 generated
// Fri Nov 11 11:23:34 2005 for telorb
UA:TSP4_to_TSP5_step05:DicosSmooth:DicosNoDbu
more /opt/telorb/axe/upgradePackages/TSP4_to_TSP5_step05/upgradeConfigurationData/upgradeControlData.02
// Upgrade control data file 02 generated
// Fri Nov 11 11:23:34 2005 for telorb
POOL:JimJavaServerPool
POOL:JimJavaInstallerPool
IDP:IDP_JavaJimServer.IDP_CXP901478:IDP/CXP901478:R3A.20:Total
IDP:IDP_JavaJimInstaller.IDP_CXP901720:IDP/CXP901720:R3A.19:Total
LM:LM_JJIM_Java.LM_CXC1323950:LM/CXC1323950:R3A.16:IDP_JavaJimServer.IDP_CXP901478:IDP/CXP901478:Total:i486,418132,1056866862,183553628:LM/CXC1323949:LM/AXG490:LM/JIMDUTS:LM/CXC1323951:LM/CXC1323952:LM/JIMPOTS:LM/PMC:LM/FTU
LM:LM_JJIM_POT_C++.LM_CXC1323951:LM/CXC1323951:R3A.14:IDP_JavaJimServer.IDP_CXP901478:IDP/CXP901478:Total:i486,130836,-741709722,-841945627:LM/CXC1323952:LM/AXG490
LM:LM_JJIM_DUT_C++.LM_CXC1323952:LM/CXC1323952:R3A.14:IDP_JavaJimServer.IDP_CXP901478:IDP/CXP901478:Total:i486,3284,1469372544,1409445882
LM:LM_JJIM_Installer_Java.LM_CXC1323949:LM/CXC1323949:R3A.16:IDP_JavaJimInstaller.IDP_CXP901720:IDP/CXP901720:Total:i486,412328,324833309,253819200:LM/AXG490:LM/CXC1323951:LM/CXC1323952:LM/CXC1323950:LM/JIMPOTS:LM/PMC:LM/FTU:LM/JIMDUTS
DUT:606533,1,1:JIM_JavaServerProcess_DUT.SWI_JIM_INTERNAL_MANAGEMENT_PROCESS:SWI/JIM/INTERNAL/MANAGEMENT/PROCESS:R2B01:LM/CXC1323950:0,0,0:IDP/CXP901478:IDP_JavaJimServer:JimJavaServerPool:0
DUT:1009114,1,1:JimPersistentObjectIndexDUT.SWI_JIM_INTERNAL_DISTRIBUTION:SWI/JIM/INTERNAL/DISTRIBUTION:R2B01:LM/CXC1323952:1009114,1,1:IDP/CXP901478:IDP_JavaJimServer:JimJavaServerPool:0
DUT:1009128,1,1:JimMetaDataDut.SWI_JIM_INTERNAL_DISTRIBUTION:SWI/JIM/INTERNAL/DISTRIBUTION:R2B01:LM/CXC1323952:1009128,1,1:IDP/CXP901478:IDP_JavaJimServer:JimJavaServerPool:0
DUT:1009133,1,1:JimInstallerProcessDUT.SWI_JIM_INTERNAL_MANAGEMENT_INSTALLERPROCESS:SWI/JIM/INTERNAL/MANAGEMENT/INSTALLERPROCESS:R2B01:LM/CXC1323949:0,0,0:IDP/CXP901720:IDP_JavaJimInstaller:JimJavaInstallerPool:0
POT:1009087,1,1:JimPersistentObjectIndex.SWI_JIM_PUBLIC_PERSISTENT_MODEL:SWI/JIM/PUBLIC/PERSISTENT/MODEL:R2B05:1009114,1,1:SWI/JIM/INTERNAL/DISTRIBUTION:JimPersistentObjectIndexDUT.SWI_JIM_INTERNAL_DISTRIBUTION:IDP/CXP901478:IDP_JavaJimServer:1
POT:1009129,1,1:JimAppMetaData.SWI_JIM_PUBLIC_PERSISTENT_MODEL:SWI/JIM/PUBLIC/PERSISTENT/MODEL:R2B05:1009128,1,1:SWI/JIM/INTERNAL/DISTRIBUTION:JimMetaDataDut.SWI_JIM_INTERNAL_DISTRIBUTION:IDP/CXP901478:IDP_JavaJimServer:1
PT:612363,1,1:JIM_JavaServerProcess.SWI_JIM_INTERNAL_MANAGEMENT_PROCESS:SWI/JIM/INTERNAL/MANAGEMENT/PROCESS:R2B01:606533,1,1:SWI/JIM/INTERNAL/MANAGEMENT/PROCESS:JIM_JavaServerProcess_DUT.SWI_JIM_INTERNAL_MANAGEMENT_PROCESS:IDP/CXP901478:IDP_JavaJimServer:LM/CXC1323950:DynamicReplicated:1:1001450
PT:1009131,1,1:JimInstallerProcess.SWI_JIM_INTERNAL_MANAGEMENT_INSTALLERPROCESS:SWI/JIM/INTERNAL/MANAGEMENT/INSTALLERPROCESS:R2B01:1009133,1,1:SWI/JIM/INTERNAL/MANAGEMENT/INSTALLERPROCESS:JimInstallerProcessDUT.SWI_JIM_INTERNAL_MANAGEMENT_INSTALLERPROCESS:IDP/CXP901720:IDP_JavaJimInstaller:LM/CXC1323949:Central:1:1001450
SWPS:Proc_m1_s11:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s11:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m1_s13:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m2_s13:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m0_s15:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s13:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m1_s15:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m2_s15:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m0_s17:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s15:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m1_s17:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m2_s17:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m0_s19:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s17:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m1_s19:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m2_s19:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s19:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s1:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m1_s5:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s5:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s7:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s9:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m2_s21:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m3_s21:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m0_s1:1:JimJavaInstallerPool:JimJavaServerPool
SWPS:Proc_m0_s5:1:JimJavaInstallerPool:JimJavaServerPool
- Apply the upgrade package TSP4_to_TSP5_step05.
Build upgrade package for step 0.5
----------------------------------
Note: This section is replaced by the section above!!!
Step 0.5: Only NM will be affected by this step.
- Make it possible to epconfig set TSP Ref App from tos2 to to14io1:
On to14io1:
cd /home/telorb
cp -r /opt/telorb/system/refapp_tbAD14lp11/REFAPP_IDPG .
- Open a new shell to build the upgrade package from and enter the
following:
ssh -X telorb@tos2
Password: tsP4ever
cd /home/dicostest/tosFiles/to14/upgradepath/step05
rm -rf *
- Create a .config file from the TelORB Manager.
- From tos2, fetch the .config file from the system:
scp telorb@to14io1:/opt/telorb/axe/loadingGroup01_1/TSP_CM453_MCP2_to_MCP3_step2.config .
- Go to the directory where all valid epct files reside:
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/config_files_tsp4_cwos_nm_ss7
mkdir epws
source /to14/to14io1/home/TSP-4.0-RM453-2-0/setup.csh (Runtime environment)
setenv EP_WORKSPACE `pwd`/epws
epconfig delete -a
epconfig set -r /to14/to14io1/home/REFAPP_IDPG (TSP RefApp)
epconfig set -r /ipims_dicos/BS2/tbAD14lp11.5NMSS7 (JavaJim...)
- Check if there are any TLMs to be used:
ls -l /home/dicoshack/Hack/WP051/step05/
If there are TLMs, then:
epconfig set -r /home/dicoshack/Hack/WP051/step05/
- Add other TLMs, if any:
epconfig set -r ...
epct -d /home/dicostest/tosFiles/to14/upgradepath/step05 -XvFc -u /home/dicostest/tosFiles/to14/upgradepath/step05/TSP_CM453_MCP2_to_MCP3_step2.config name_step05.epct telorb.epct nm_mcp2.epct SS7_mcp2.epct vip.epct refapp.epct
Build upgrade package for TSP RefApp (Move this section to an appropriate
------------------------------------ location in this document)
- Build upgrade package for TSP RefApp on e.g. tos2:
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5
mkdir upgradepackage_refapp
cd upgradepackage_refapp
mkdir epws
cd ..
mkdir config_files_tsp4_cwos_nm_ss7
cd config_files_tsp4_cwos_nm_ss7
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/name.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/name.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/nm_mcp2.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/refapp.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/SS7_mcp2.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/telorb.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/initialstart_cwos_nm_ss7_to14/vip.epct .
emacs name.epct -> name_refapp.epct
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/upgradepackage_refapp
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/refapp_tbAD14lp11/REFAPP_IDPG.tgz .
Password: tsP4ever
tar zxf REFAPP_IDPG.tgz
Create a config file from the TelORB Manager.
Fetch config file from the system:
scp telorb@to14io1:/opt/telorb/axe/loadingGroup01_1/TSP_CM453_MCP2_to_MCP3_step2.config .
source /home/dicosarc10/archive/RM453/TSP-4.0-RM453-2-0/setup.csh
setenv EP_WORKSPACE `pwd`/epws
epconfig delete -a
epconfig set -r REFAPP_IDPG
epgetpath IDP/MD14 Should show /home/dicosarc10/archive/RM453/
TSP-4.0-RM453-2-0/system/TelORB/IDP_MD14_R5D01-Dicos
epct -v -F -X -u TSP_CM453_MCP2_to_MCP3_step2.config ../config_files_tsp4_cwos_nm_ss7/name_refapp.epct ../config_files_tsp4_cwos_nm_ss7/telorb.epct ../config_files_tsp4_cwos_nm_ss7/nm_mcp2.epct ../config_files_tsp4_cwos_nm_ss7/SS7_mcp2.epct ../config_files_tsp4_cwos_nm_ss7/vip.epct ../config_files_tsp4_cwos_nm_ss7/refapp.epct
cd upgradePackages/
Check contents of 01 and 02 files.
Upload to IO1:
tar zcf to14_refapp.tgz to14_refapp
scp refapp.tgz telorb@to14io1:/opt/telorb/axe/upgradePackages
Apply the upgrade package.
- Continue where you came from.
Steps 1 and 2 CW/OS only - Smooth upgrade, IO tools update and Redundancy
Upgrade
=========================================================================
Preparation if not already done
-------------------------------
- To be able to use the same epct file for upgrade package creations,
make sure that
SOFTWARE IDP/SU1; // TelorbLinux_IDP, Linux (Optional)
is stated before
SOFTWARE IDP/D2; // NetRed_IDP (Optional)
in the epct file (r14_linux_nsp5_maxi_zone1_to14_midi.epct).
Build upgrade package for step 1
--------------------------------
Since no generic upgrade packages for the upgrade path steps are currently
available, on e.g. CD/DVD, you have to build the upgrade package for this
step yourself.
These instructions, describe how to build upgrade packages on tos2.
To be able to access IO1 from tos2, a special mounting is required, which
has been done in the earlier upgrade path step 0.5.
Step 1: It is enough to use tbAD14l_4to5_smoothPrep. Add TLMs separately
below, if any.
Open a new shell to build the upgrade package from and enter the following:
ssh -X telorb@tos2
Password: tsP4ever
cd /home/dicostest/tosFiles/to14/upgradepath/step1
rm -rf *
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/initialstart_to14_rm453_ec3
source /ipims_dicos/BS2/tbAD14l_4to5_smoothPrep/IP_CONF_INFO/EnvSettings
(including TSP4 RefApp)
setenv EP_WORKSPACE `pwd`/epws
epconfig delete -a
Check if there are any TLMs to be used:
ls -l /home/dicoshack/Hack/WP051/step1/
If there are TLMs, then:
epconfig set -r /home/dicoshack/Hack/WP051/step1/
Add other TLMs, if any:
epconfig set -r ...
epct -d /home/dicostest/tosFiles/to14/upgradepath/step1 -XvFc -u /home/dicostest/tosFiles/to14/upgradepath/initialstart_rm453_ec3/to14_tbAD14lp11_5.config name_step1.epct r14_linux_nsp5_maxi_zone1_to14_midi.epct r14_linux_refapp_to14.epct r14_linux_vip_to14.epct r14_linux_extra_config_to14.epct
--- Start: Partial example printout (2005-10-13, 14:23) ---
The generated upgrade package step1 consists of :
changed IDP(s): IDP/MD14 IDP/SU1 IDP/D38 IDP/D35 IDP/D48 IDP/D2
created LM(s): LM/D318 LM/D270 LM/D298 LM/D329 LM/D327 LM/D330 LM/D334 LM/D356 LM/D387 LM/D283 LM/D299 LM/D333 LM/D297 LM/D390 LM/D381 LM/D386 LM/D328 LM/D305 LM/D264 LM/D304 LM/D383 LM/D340
changed LM: LM/AXG828 (R1S55 -> R1U12)
changed LM: LM/D53 (R1J01 -> R1K11)
changed LM: LM/D60 (R1K11 -> R1L11)
changed LM: LM/D61 (R1M11 -> R1N11)
changed LM: LM/D133 (R1T13 -> R1U11)
changed LM: LM/D275 (R1D12 -> R1E11)
:
removed DUT(s): DicosFsMO_Dut.SWI_D82
--- End: Partial example printout ---
cd /home/dicostest/tosFiles/to14/upgradepath/step1/
ls -l
The file "step1.config" and the directory "upgradePackages" should have been
created.
more /home/dicostest/tosFiles/to14/upgradepath/step1/upgradePackages/step1/upgradeConfigurationData/upgradeControlData.01
more /home/dicostest/tosFiles/to14/upgradepath/step1/upgradePackages/step1/upgradeConfigurationData/upgradeControlData.02
Build upgrade package for step 2
--------------------------------
Since no generic upgrade packages for the upgrade path steps are currently
available, on e.g. CD/DVD, you have to build the upgrade package for this
step yourself.
These instructions, describe how to build upgrade packages on tos2.
To be able to access IO1 from tos2, a special mounting is required, which
has been done in the earlier upgrade path step 0.5.
Step 2: It is enough to use tbAD14l_4to5_redundancyPrep. Add TLMs separately
below, if any.
Open a new shell to build the upgrade package from and enter the following:
ssh -X telorb@tos2
Password: tsP4ever
cd /home/dicostest/tosFiles/to14/upgradepath/step2
rm -rf *
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/initialstart_to14_rm453_ec3
source /ipims_dicos/BS2/tbAD14l_4to5_redundancyPrep/IP_CONF_INFO/EnvSettings
(including TSP4 RefApp)
setenv EP_WORKSPACE `pwd`/epws
epconfig delete -a
Check if there are any TLMs to be used:
ls -l /home/dicoshack/Hack/WP051/step2/
If there are TLMs, then:
epconfig set -r /home/dicoshack/Hack/WP051/step2/
Add other TLMs, if any:
epconfig set -r ...
epct -d /home/dicostest/tosFiles/to14/upgradepath/step2 -XvFc -u /home/dicostest/tosFiles/to14/upgradepath/step1/step1.config name_step2.epct r14_linux_nsp5_maxi_zone1_to14_midi.epct r14_linux_refapp_to14.epct r14_linux_vip_to14.epct r14_linux_extra_config_to14.epct
--- Start: Partial example printout (2005-10-13, 09:35) ---
Upgrade method: DicosRedundancyReboot caused by LM/AXG561 LM/AXG425 LM/AXG436 LM/AXG673 LM/AXG676 LM/D25 LM/D89 LM/D97 LM/D112 LM/D114 LM/D127 LM/DUO5 LM/MD47 LM/D85 LM/D86 LM/D153 LM/D178 LM/D179 LM/D180 LM/D181 LM/D182 LM/D90 LM/D108 LM/D129 LM/D212 LM/D216 LM/D232 LM/D238 LM/D250 LM/D225 LM/D239
Upgrade method: DicosRedundancyReboot caused by LM/AXG561 LM/AXG425 LM/AXG436 LM/AXG673 LM/AXG676 LM/D25 LM/D89 LM/D97 LM/D112 LM/D114 LM/D127 LM/DUO5 LM/MD47 LM/D85 LM/D86 LM/D153 LM/D178 LM/D179 LM/D180 LM/D181 LM/D182 LM/D90 LM/D108 LM/D129 LM/D212 LM/D216 LM/D232 LM/D238 LM/D250 LM/D225 LM/D239
The generated upgrade package step2 consists of :
changed IDP(s): IDP/MD14 IDP/MD16 IDP/MD18 IDP/SU1 IDP/D38 IDP/D32 IDP/D35 IDP/D48 IDP/D2
changed LM: LM/AXG561 (R4C01 -> R4C11)
changed LM: LM/AXG425 (R5C01 -> R5C12)
changed LM: LM/AXG436 (R3B01 -> R3C11)
changed LM: LM/AXG732 (R1Y11 -> R1Z11)
changed LM: LM/AXG705 (R3B01 -> R3B11)
changed LM: LM/AXG673 (R1S11 -> R1T11)
changed LM: LM/AXG828 (R1U12 -> R1V11)
changed LM: LM/AXG676 (R1AB11 -> R1AC11)
changed LM: LM/AXG694 (R1Y11 -> R1Z11)
changed LM: LM/AXG693 (R1V11 -> R1X11)
changed LM: LM/AXG904 (R1X11 -> R1Y11)
changed LM: LM/AXG1006 (R1Z11 -> R1AA11)
changed LM: LM/MD37 (R2L11 -> R2M11)
changed LM: LM/MD38 (R1Z11 -> R1AA11)
changed LM: LM/D25 (R1M11 -> R1N11)
changed LM: LM/D61 (R1N11 -> R1S11)
changed LM: LM/D89 (R1L11 -> R1N11)
changed LM: LM/D97 (R2Z11 -> R2ZB11)
changed LM: LM/D112 (R2AC01 -> R2AD11)
changed LM: LM/D114 (R2AB12 -> R2AE11)
changed LM: LM/D127 (R2AC11 -> R2AE11)
changed LM: LM/D133 (R1U11 -> R1V11)
changed LM: LM/D270 (R2A01 -> R2B11)
changed LM: LM/DUO5 (R1J -> R1K11)
changed LM: LM/MD47 (R3A01 -> R3B11)
changed LM: LM/D85 (R4C01 -> R4C02)
changed LM: LM/D86 (R1L11 -> R1N11)
changed LM: LM/D153 (R1N11 -> R1S11)
changed LM: LM/D178 (R1L11 -> R1N11)
changed LM: LM/D179 (R1L11 -> R1N11)
changed LM: LM/D180 (R1N12 -> R1T11)
changed LM: LM/D181 (R1M11 -> R1S11)
changed LM: LM/D182 (R1N11 -> R1T11)
changed LM: LM/D214 (R1F01 -> R1G11)
changed LM: LM/D90 (R1Y13 -> R1Z11)
changed LM: LM/D108 (R3A01 -> R3A11)
changed LM: LM/D129 (R1G11 -> R1J11)
changed LM: LM/D212 (R1L11 -> R1M11)
changed LM: LM/D216 (R1G13 -> R1H11)
changed LM: LM/D232 (R1J11 -> R1L11)
changed LM: LM/D238 (R1E11 -> R1F11)
changed LM: LM/D250 (R1E11 -> R1G11)
changed LM: LM/D161 (R1C13 -> R1D11)
changed LM: LM/D225 (R1G11 -> R1K11)
changed LM: LM/D239 (R1D11 -> R1E11)
changed LM: LM/D17 (R2Y12 -> R2Z11)
--- End: Partial example printout ---
cd /home/dicostest/tosFiles/to14/upgradepath/step2
ls -l
The file "step2.config" and the directory "upgradePackages" should have been
created.
more /home/dicostest/tosFiles/to14/upgradepath/step2/upgradePackages/step2/upgradeConfigurationData/upgradeControlData.01
more /home/dicostest/tosFiles/to14/upgradepath/step2/upgradePackages/step2/upgradeConfigurationData/upgradeControlData.02
Pack and upload the upgrade packages to IO1
-------------------------------------------
On tos2:
cd /home/dicostest/tosFiles/to14/upgradepath/step1/upgradePackages
tar zcf step1.tgz step1
scp step1.tgz telorb@toXXio1:/opt/telorb/axe/upgradePackages/
Password: tel123orb (Adjust toXX to valid TSP system)
cd /home/dicostest/tosFiles/to14/upgradepath/step2/upgradePackages
tar zcf step2.tgz step2
scp step2.tgz telorb@toXXio1:/opt/telorb/axe/upgradePackages/
Password: tel123orb (Adjust toXX to valid TSP system)
Unpack the upgrade packages on IO1
----------------------------------
On IO1:
cd /opt/telorb/axe/upgradePackages
tar zxf step1.tgz
tar zxf step2.tgz
Apply upgrade package "step1"
-----------------------------
In TelORB Manager's "Upgrades" card, click "Rescan" and then select "step1"
and click "Apply".
Is the following OK??!!
In all Dicos processors:
DEBUG INFO: A compressed DB Backup will be generated
DEBUG INFO: "mkdir /dev" done
DEBUG INFO: "mknod -b /dev/rpc1 2 1" done
DEBUG INFO: "mknod -b /dev/rpc2 2 2" done
DEBUG INFO: "mknod -b /dev/rpc3 2 3" done
DEBUG INFO: "mkdir /loadingGroup01_1" done
DEBUG INFO: "mkdir /loadingGroup01_2" done
DEBUG INFO: "mkdir /upgradePackages" done
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc1 /loadingGroup01_1/ /opt/telorb/axe/loadingGroup01_1 " failed; error-code = 11 (Device or resource busy)
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.1.1 -o ipaddr=172.16.9.1 /dev/rpc2 /loadingGroup01_2/ /opt/telorb/axe/loadingGroup01_2 " failed; error-code = 11 (Device or resource busy)
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/telorb/axe/upgradePackages " failed; error-code = 11 (Device or resource busy)
Upgrade OK, but the TelORB manager froze for some time when I tried to list NFS
mounts" by clicking "Refresh" in the TM "DNS/NFS" card. A popup window appeared:
"Error
Failed to list NFS mounts"
Disconnected and reconnected TM => it was possible to list NFS mounts in
the TM "DNS/NFS" card.
Update IO tools on IO1 and IO2
------------------------------
On e.g. tos2:
- Copy IO tools from the distribution to IO1 and IO2:
cd /uab/ipims_dicos/ipims_dicos10/dists/
Also available at: ftp://ulinpc49.uab.ericsson.se/pub/UpgradePath/tools.CXP901305.R1AJ12_s3.tar
(Previous location: /ipims_dicos/ipims_dicos10/dists/UpgradePath_4to5/tbAD14l_4to5_RT_redundancyPrep/system/unix/)
scp tools.CXP901305.R1AJ12_s3.tar telorb@toXXio1:/opt/telorb/
Password: tel123orb (Adjust toXX to valid TSP system)
scp tools.CXP901305.R1AJ12_s3.tar telorb@toXXio2:/opt/telorb/
Password: tel123orb (Adjust toXX to valid TSP system)
According to "TSP5 Upgrade Instruction From TSP4", 3/1531-ANA 901 04/1-1 PA3:
On IO1:
- Unpack IO tools:
cd /opt/telorb
tar xf tools.CXP901305.R1AJ12_s3.tar
(codearchive.CXP901305.R1AJ12_s3 will be unpacked)
- Stop all services running on the IO (as telorb user):
/etc/rc3.d/S88TelorbServices stop
Password: tel123orb
- Become root:
su -
Password: rootroot
cd /opt/telorb
- Remove the old codearchive directory or rename it:
rm -fr codearchive
-or-
mv codearchive codearchive_tsp4_rm453_mcp3.orig
- Move the codearchive which you previously unpacked to the default
codearchive location:
mv codearchive.CXP901305.R1AJ12_s3 codearchive
- Execute the script prepareTeloORB.sh which will install and start all the
services belonging to the new IO tools:
cd /opt/telorb/codearchive/iom_scripts
./prepareTelORB.sh -p -c -i1
Check the result printout, to verify that all services are running
and also check "Current version" which should be "CXP901305.R1AJ12_s3".
exit
- Update the /opt/OS/tar/tools.tar symlink:
cd /opt/OS/tar
mv /opt/telorb/tools.CXP901305.R1AJ12_s3.tar .
ln -fs tools.CXP901305.R1AJ12_s3.tar tools.tar
ls -l tools.tar
On IO2:
- Unpack IO tools:
cd /opt/telorb
tar xf tools.CXP901305.R1AJ12_s3.tar
(codearchive.CXP901305.R1AJ12_s3 will be unpacked)
- Stop all services running on the IO (as telorb user):
/etc/rc3.d/S88TelorbServices stop
Password: tel123orb
- Become root:
su -
Password: rootroot
cd /opt/telorb/
- Remove the old codearchive directory or rename it:
rm -fr codearchive
-or-
mv codearchive codearchive_tsp4_rm453_mcp3.orig
- Move the codearchive which you previously unpacked to the default
codearchive location:
mv codearchive.CXP901305.R1AJ12_s3 codearchive
- Execute the script prepareTeloORB.sh which will install and start all the
services belonging to the new IO tools:
cd /opt/telorb/codearchive/iom_scripts
./prepareTelORB.sh -p -c -i2
Check the result printout, to verify that all services are running
and also check "Current version" which should be "CXP901305.R1AJ12_s3".
exit
- Update the /opt/OS/tar/tools.tar symlink:
cd /opt/OS/tar
mv /opt/telorb/tools.CXP901305.R1AJ12_s3.tar .
ln -fs tools.CXP901305.R1AJ12_s3.tar tools.tar
ls -l tools.tar
Apply upgrade package "step2"
-----------------------------
In TelORB Manager's "Upgrades" card, select "step2" and click "Apply".
The upgrade was successful, but the following error dump was received in
Proc_m0_s21 during the reconfiguration of its DUs after it had been reloaded:
Why??!!
Processor: Proc_m0_s21 [1.1.9]
Capsule abortion no 1
TelORB time (UTC): Thu Oct 13 13:22:09 2005
CapsuleId: 148
CapsuleName: De2DisPT
Reason: Could not create port
Program Error at 0067578a
Register dump:
EAX: 00000000 ECX: 00000000 EDX: 00000000 EBX: 00000000
ESP: a000fab4 EBP: a000fad0 ESI: 00000000 EDI: 00000000
EIP: 0067578a EFLAGS: 00040297
Stack dump:
a000fab4: 1002cbfb 00000379 a000fb04 a000fb00 10197042 a0030da0 0000000c
a000fad0: a000fc10 1001f7c7 00000379 a000fb04 a000fc10 1001f7a3 a000fb10
00000100 219f69a0 a000fc1c a09a5010 a09a5388 a0010330 00000001
....
1002cbfb 00000033 a000fc3c a09a5010 a0010330 10022aef a09a5010
a000fc10: a000fc60 10028590 219f69a0 a000fc3c a09a5308 a09a5168 a09a5174
a09a5010 0000003c a09a5414 a08baff8 00000000 a0010330 a09a5010
1002a1c0 00000000 00000150 1002f09e 1001ee50 a09a5168
a000fc60: a000fc90 1002e259 a09a5010 00000003 1002f09e 00000028 a09a5178
a09a5308 a09a5308 a000fcc0 1002f09e 00000150
a000fc90: a000fcc0 1002f0a7 a09a5010 a09a5174 a000fcc0 a000fcc4 a09a5178
a0010120 a000fcf0 109fce34 a09a5174 a09a5198
a000fcc0: a000fcf0 109fce4b a09a5178 a09a5174 109fd419 a09a51b0 00000001
a09a5308 a09a5308 a000fd30 109fd419 00000028
a000fcf0: a000fd30 109fd422 a09a5168 a09a5308 0000000c 109fe8d5 a000fd84
a09a5308 a09a51b0 109feaca a09a5198 a09a51b0 00000001 00000001
a000fd84 a000ff20
a000fd30: a000fda0 109fe8f5 a09a5308 a09a5198 a000fd84 109fe8de a09a5198
a09a51b0 00000001 109fe8c1 a000fd84 a000ff20 00000030 109ffe31
....
003b5a99 00000001 00000001 00000000 00000000 00000000 a08baff8
a000fda0: a000fdd0 1002e942 a09a5308 00000001 00000001 a000ff20 a09a51b0
a000fe30 00000030 1001ee2b a09a5308 a0030fa8
a000fdd0: a000fe00 1002f513 a09a51b0 a000ff20 a000fe00 1002f506 a000fe30
a0030e28 a000fe40 109fea27 a0030e28 a000fe30
Call chain: 0067578a 1001f7c7 10028590 1002e259 1002f0a7 109fce4b 109fd422 109fe8f5 1002e942 1002f513 109fea35 10039e2e 1002a5e2 0064da6f 0065b88b
Target i486
LM/AXG561=R4C01:.text+0009b0aa
LM/AXG425=R5C01:.text+0001f7c7
LM/AXG425=R5C01:.text+00028590
LM/AXG425=R5C01:.text+0002e259
LM/AXG425=R5C01:.text+0002f0a7
LM/PRO301=R2B11:.text+0000080b
LM/PRO301=R2B11:.text+00000de2
LM/PRO301=R2B11:.text+000022b5
LM/AXG425=R5C01:.text+0002e942
LM/AXG425=R5C01:.text+0002f513
LM/PRO301=R2B11:.text+000023f5
LM/AXG425=R5C01:.text+00039e2e
LM/AXG425=R5C01:.text+0002a5e2
LM/AXG561=R4C01:.text+0007338f
LM/AXG561=R4C01:.text+000811ab
Capsule 148 "De2DisPT"
Process 148 [524298] "De2DisPT"
Thread 32933 "" [Ready]
Port 2636335688
Timer 21516160, 60000 ms
Port 2636614025
Port 2636664558
Timer 21513875, 60000 ms
--- Start: Old info but still valid ?---
Upgrade OK, but got the following error popup window from TelORB manager:
"Error
Could not get system name"
"Error
Failed to list NFS mounts" at "Refresh" in the TM "DNS/NFS" card. This could
be a problem which occurred already in step1 and ought to be retested!
The LoadViewer disappears with the following printout:
Win.LM_MD45.R1L01.i486-Redhat-6.0: /uab/ipims_dicos/ipims_dicos20/BS2/tbAD14p10/Components_SA/Unix_SE/Unix_OB/Win_OU/src/win.cc:622: int ekmRead(SockData *): Assertion `sortindex >= 0' failed.
Disconnect and reconnect TM => system name OK and it was possible to
list NFS mounts in the TM "DNS/NFS" card.
However, when connecting the TelORB Manager, the following popup window
appeared (has been seen prior to this step):
"Error
Could not scan Vip NetRed devices : System Error"
Additionally, the TelORB Manager is extremely slow.
--- End: Old info but still valid ---
Steps 1 and 2 CW/OS, NM & SS7 - Smooth upgrade, IO tools update and Redundancy upgrade
======================================================================================
Preparation if not already done
-------------------------------
- To be able to use the same epct file for upgrade package creations later on,
make sure that
SOFTWARE IDP/SU1; // TelorbLinux_IDP, Linux (Optional)
is stated before
SOFTWARE IDP/D2; // NetRed_IDP (Optional)
in the epct file (telorb.conf -> telorb_step1.epct).
cd /opt/telorb/system
cp telorb.epct telorb_orig.epct
Modify telorb.epct and name it telorb_step1.epct.
cp telorb_step1.epct telorb.epct
Preparations for creation of upgrade package for step 1
-------------------------------------------------------
- On IO1, Create directories for upgrade files:
mkdir /opt/telorb/axe/scripts
mkdir /tmp/NM_Upgrade_step123
- If not already done,
on WS, download the (UpgradePath_4to5.tgz) and NM_Upgrade_step123 files from
ftp://rftp.uab.ericsson.se/pub/SysInt/TSP5_2/delivery/UpgradePath/Delivery1/Subsystem_content/CWOS and NM, respectively (Since we build the upgrade packages
using testbeds and fetch IO tools from another place, it is not necessary to
download and treat the UpgradePath_4to5.tgz file):
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/SIV_stuff
Download (both) file(s).
Make the file(s) readable by all.
Compare file sizes with
/home/qperulf/data/UpgradePath_SIV/ on ulinpc249 (qperulf)
(- On IO1, copy the UpgradePath_4to5.tgz file from WS to IO1 (takes ~10 min):
cd /tmp
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/SIV_stuff/UpgradePath_4to5.tgz .
Password: tsP4ever)
- If not already done,
on e.g. WS, download the NM_Upgrade_step123 file from
ftp://rftp.uab.ericsson.se/pub/SysInt/TSP5_2/delivery/UpgradePath/Delivery1/Subsystem_content/NM:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/SIV_stuff
Download.
Make the files readable by all.
Compare file sizes with
/home/qperulf/data/UpgradePath_SIV/ on ulinpc249 (qperulf)
- On IO1, copy the NM_Upgrade_step123.tgz file from WS to IO1:
cd /tmp/NM_Upgrade_step123
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/SIV_stuff/NM_Upgrade_step123.tgz .
Password: tsP4ever
- Extract the downloaded files:
(cd /tmp)
(gtar -zxvf UpgradePath_4to5.tgz)
: (Lots of errors, "Cannot open: No such file or directory", probably due to
: "gtar: scripts: Cannot mkdir: No space left on device"
:
gtar: UpgradePath_4to5/WP073/cwos-WP073-test/installUpgrade: Cannot open: No such file or directory
UpgradePath_4to5/WP073/cwos-WP073-test/setDefaultVersion
gtar: UpgradePath_4to5/WP073/cwos-WP073-test/setDefaultVersion: Cannot open: No such file or directory
UpgradePath_4to5/WP073/cwos-WP073-test/setup.csh
gtar: UpgradePath_4to5/WP073/cwos-WP073-test/setup.csh: Cannot open: No such file or directory
UpgradePath_4to5/WP073/includedMis
gtar: UpgradePath_4to5/WP073/includedMis: Cannot open: No such file or directory
UpgradePath_4to5/WP073/name.epct
gtar: UpgradePath_4to5/WP073/name.epct: Cannot open: No such file or directory
UpgradePath_4to5/tsp45io.iso
gtar: UpgradePath_4to5/tsp45io.iso: Wrote only 0 of 10240 bytes
gtar: Unexpected EOF in archive
gtar: Error is not recoverable: exiting now
Try to clean up:
cd /tmp/
\rm -rf UpgradePath_4to5
rm -rf UpgradePath_4to5.tgz)
cd /tmp/NM_Upgrade_step123
gtar -zxvf NM_Upgrade_step123.tgz
- On IO1, if not already done, create a copy of the telorb.epct and nm.epct
files:
cd /opt/telorb/system/
cp telorb.epct telorb_step05.epct
cp nm.epct nm_step05.epct
- On IO1, modify nm.epct and name.epct for upgrade package step 1:
cd /tmp/NM_Upgrade_step123/scripts
./setEpctStep1
cd /opt/telorb/system
cp nm.epct nm_step1.epct
echo "NAME TSP4_to_TSP5_step1;" > name.epct
Build upgrade package for step 1
--------------------------------
Since no generic upgrade packages for the upgrade path steps are currently
available, on e.g. CD/DVD, you have to build the upgrade package for this
step yourself.
These instructions, describe how to build upgrade packages on tos2.
To be able to access IO1 from tos2, a special mounting is required, which
has been done in the earlier upgrade path step 0.5.
- Open a new shell to build the upgrade package from and enter the
following:
ssh -X telorb@tos2
Password: tsP4ever
cd /home/dicostest/tosFiles/to14/upgradepath/step1
rm -rf *
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/config_files_tsp4_cwos_nm_ss7/step1
rm -rf *
- From tos2, copy all valid epct files from IO1:
scp telorb@to14io1:/opt/telorb/system/name.epct .
Password: tel123orb
scp telorb@to14io1:/opt/telorb/system/telorb.epct .
scp telorb@to14io1:/opt/telorb/system/nm.epct .
scp telorb@to14io1:/opt/telorb/system/SS7.epct .
scp telorb@to14io1:/opt/telorb/system/vip.epct .
scp telorb@to14io1:/opt/telorb/system/refapp.epct .
- Fetch .config file from the system:
scp telorb@to14io1:/opt/telorb/axe/TSP4_to_TSP5_step05.config .
- Source and epconfig set:
mkdir epws
source /to14/to14io1/home/TSP-4.0-RM453-2-0/setup.csh
setenv EP_WORKSPACE `pwd`/epws
epconfig delete -a
epconfig set -r /ipims_dicos/BS2/tbAD14l_4to5_smoothPrep
(including TSP4 RefApp)
epconfig set -r /ipims_dicos/BS2/tbAD14l_4to5_smoothPrepNMSS7
Should epconfig be set towards step05??
- Check if there are any TLMs to be used:
ls -l /home/dicoshack/Hack/WP051/step1/
If there are TLMs, then:
epconfig set -r /home/dicoshack/Hack/WP051/step1/
- Add other TLMs, if any:
epconfig set -r ...
- Build:
epct -X -v -d /home/dicostest/tosFiles/to14/upgradepath/step1 -u TSP4_to_TSP5_step05.config name.epct telorb.epct nm.epct SS7.epct vip.epct
--- Start: Partial example printout (2005-11-11, ~18:30) ---
The generated upgrade package TSP4_to_TSP5_step1 consists of :
created IDP(s): IDP/NMLICENSEMANAGER IDP/NMIRPAGENT IDP/LOGGINGSP
changed IDP(s): IDP/MD14 IDP/SU1 IDP/D38 IDP/D35 IDP/D48 IDP/D2 IDP/PMFCORE IDP/LINUXCOMMONSERVICES IDP/JIMLDAP IDP/APACHE IDP/OMTOOLBOX IDP/FTU IDP/JXPLORER IDP/QUERYTOOL IDP/PMPLATFORMMEASURES IDP/LAD
removed IDP(s): IDP/cryptoServer IDP/PMFUNIX IDP/LINUXMEASURES IDP/IOMEASURES
created LM(s): LM/D318 LM/D270 LM/D298 LM/D329 LM/D327 LM/D330 LM/D334 LM/D356 LM/D387 LM/D283 LM/D299 LM/D333 LM/D297 LM/D390 LM/D381 LM/D386 LM/D328 LM/D305 LM/D264 LM/D304 LM/D383 LM/D340 LM/SNMPMASTER LM/EXPATLIB LM/GDBMLIB LM/NMDICOSENVMIRROR LM/NMTOOLBOX LM/NMFTUADMINISTRATOR LM/NMJXPLORER LM/NMQUERYTOOL LM/DISKMEASURES LM/CUPTIME LM/NMLIVEALARMDISPLAY LM/NMLMGUI LM/NMLMFEATUREHANDLER LM/NMLMSENTINEL LM/NMIRPAGENTPOTS LM/NMIRPA330N320 LM/NMIRPA330N330 LM/NMIRPAGENT LM/LOGGINGSP LM/MYSQLCLIENT
changed LM: LM/AXG828 (R1S55 -> R1U12)
changed LM: LM/D53 (R1J01 -> R1K11)
changed LM: LM/D60 (R1K11 -> R1L11)
changed LM: LM/D61 (R1M11 -> R1N11)
changed LM: LM/D133 (R1T13 -> R1U11)
changed LM: LM/D275 (R1D12 -> R1E11)
changed LM: LM/PMC (R5B01 -> R5B01UR1A01)
changed LM: LM/PMNOTIFICATIONINTERCEPTOR (R5B01 -> R5B01UR1A01)
changed LM: LM/PMFCPP (R5B01 -> R5B01UR1A01)
changed LM: LM/PMFJAVA (R5B01 -> R5B01UR1A01)
changed LM: LM/JIMLDAP (R6B01 -> R6B01UR1A01)
changed LM: LM/TELORBMEASURES (R5A01 -> R5A01UR1A02)
changed LM: LM/PMPlatformMeasuresC++ (R5A01 -> R5A01UR1A01)
changed LM: LM/PMPlatformMeasuresJAVA (R5A01 -> R5A01UR1A01)
removed LM(s): LM/cryptoServer LM/PMFUNIX LM/PMDiskMeasuresC++ LM/PMDiskMeasuresJAVA LM/LINUXMEASURESRPM LM/OPENSSH LM/OPENSSHCLIENT LM/IOMEASURES
created POT(s): DswcmKernelConfigDataPOT.SWI_AXG2536 DipIpUnitData.OU_D164 DipIpRouteData2.OU_D164 DipNetworkInterfaceData2.OU_D164 DipIpDistributorDeviceData2.OU_D164 DswProcessorSupervisionPOT.SWI_D422 CUpInteger.SWI_CUPTIME NMIRPAgentPOT.SWI_NMIRPAGENTPOT NMIRPSubscriptionPOT.SWI_NMIRPSUBSCRIPTIONPOT
changed POT(s): DswcmDistributionUnitType.SWI_AXG2536 DswcmDicosProcessor.SWI_AXG2536 DswcmSoftwareConfiguration.SWI_AXG2536 DswcmSwdLoadModule.SWI_AXG2536 DswcmInitialData.SWI_AXG2536 DswcmLoadingDomain.SWI_AXG2536 DswcmLoadModule.SWI_AXG2536 DswcmPersistentObjectType.SWI_AXG2536 DswcmDistributionPool.SWI_AXG2536 DswcmApplicationLoadedSwd.SWI_AXG2536 DswcmProcessorGroup.SWI_AXG2536 DswcmInternalDeliveryPackage.SWI_AXG2536 DswcmProcessorGroupReferencer.SWI_AXG2536 DswcmDeviceProcessor.SWI_AXG2536 DswcmProcessType.SWI_AXG2536 DizIpcManagementData.OU_D80 DipNetworkInterfaceData.OU_D164 DcfDistributionMappingData.OU_D164 DipIpDistributorDeviceData.OU_D164 DipIpRouteData.OU_D164 CwosNetRedVipRemoteAddress_POT.SWI_D410 CwosNetRedVip_POT.SWI_D410
created PT(s): DicosInterZoneIpcManagementPT.OU_D80 DicosFsMo_Pt.SWI_D82 DswProcessorSupervisionPT.SWI_D422 DeeUtilCliDaemon.OU_D300 DeeUtilGlobalRootDaemon.OU_D300 DeeUtilLocalRootDaemon.OU_D300 FileSystemCorba_PT.SWI_D407 FileServerCorba_PT.SWI_D429 NtpManagement_PT.OU_D364 EthifSupervisor_PT.OU_D370 HardwareMO_PT.OU_D382 DdbSetup_PT.OU_D399 AlarmGateway_PT.OU_D418 LinuxTzReader_PT.OU_D284 LinuxFsAgent_Pt.SWI_D409 TimeSupervisor_PT.OU_D380 OpenORBNotifSvcServer_PT.SWI_D405 DcfProcNode.OU_D427 VipOspfV3_SLAVE_PT.OU_D412 IPconfAgentPT.SWI_D470 IpConfigurator.OU_D366 VipOspfV3_MASTER_PT.SWI_D415 VipOspf_LX_SLAVE_PT.OU_D290 VipOspfV3_LX_SLAVE_PT.OU_D337 RsyncDaemonRpm_PT.OU_D414 TransferManagerRpm_PT.OU_D389 SNMP_Master_PT.OU_SNMPMASTER expatlib_PT.SWI_EXPATLIB gdbmlib_PT.SWI_GDBMLIB DicosEnvMirror_PT.SWI_NMDICOSENVMIRROR NMToolbox_PT.OU_NMTOOLBOX nmftuadministrator_PT.SWI_NMFTUADMINISTRATOR nmjxplorer_PT.OU_NMJXPLORER QueryTool_PT.OU_NMQUERYTOOL DiskMeasures.SWI_DISKMEASURES CUptime.SWI_CUPTIME LiveAlarmDisplay_PT.SWI_NMLIVEALARMDISPLAY LicenseManager_PT.SWI_NMLMGUI LMFHProc.SWI_LMFH sentinel_PT.SWI_SENTINEL NMIRPAgent.SWI_NMIRPAGENT LoggingSP.SWI_LOGGINGSP MYSQLClient.SWI_MYSQLCLIENT
changed PT(s): DicosDistributedIpManager.OU_D164 CwosNetRedVipPT.SWI_D410 PmPlatformMeasuresServerProcess.SWI_PMPlatformMeasuresSERVER PmPlatformMeasuresReporterProcess.SWI_PMPlatformMeasuresREPORTER PmPlatformMeasuresIntraProcess.SWI_PMPlatformMeasuresINTRA
removed PT(s): DicosInterZoneIpcManagement.OU_D80 DicosFsMO_Pt.SWI_D82 cryptoServer.SWI_cryptoServer PMFUnix.SWI_PMFUNIX PmDiskMeasuresServerProcess.SWI_PMDiskMeasuresSERVER PmDiskMeasuresIntraProcess.SWI_PMDiskMeasuresINTRA PmDiskMeasuresReporterProcess.SWI_PMDiskMeasuresREPORTER LinuxMeasuresRpm.SWI_LINUXMEASURESRPM OpenSSH.SWI_OPENSSH OpenSSHClient.SWI_OPENSSHCLIENT IoMeasures.SWI_IOMEASURES
created DUT(s): DicosFsMo_Dut.SWI_D82 DipIpUnit_DUT.OU_D164 DipIpRoute2_DUT.OU_D164 DswProcessorSupervisionPOT_DUT.SWI_D422 DswProcessorSupervisionPT_DUT.SWI_D422 DeeUtilGlobalRootDaemon_DUT.OU_D300 DeeUtilLocalRootDaemon_DUT.OU_D300 DeeUtilCliDaemon_DUT.OU_D300 FileSystemCorba_DUT.SWI_D407 FileServerCorba_DUT.SWI_D429 NtpManagement_DUT.OU_D364 EthifSupervisor_DUT.OU_D370 HardwareMO_DUT.OU_D382 DdbSetup_DUT.OU_D399 AlarmGateway_DUT.OU_D418 LinuxTzReader_DUT.OU_D284 LinuxFsAgent_Dut.SWI_D409 TimeSupervisor_DUT.OU_D380 OpenORBNotifSvcServer_DUT.SWI_D405 DcfProcNode_DUT.OU_D427 VipOspfV3_SLAVE_DUT.OU_D412 IPconfAgentDUT.SWI_D470 IpConfigurator_DUT.OU_D366 VipOspfV3_MASTER_DUT.SWI_D415 VipOspf_LX_SLAVE_DUT.OU_D290 VipOspfV3_LX_SLAVE_DUT.OU_D337 RsyncDaemonRpm_DUT.OU_D414 TransferManagerRpm_DUT.OU_D389 SNMP_Master_DUT.OU_SNMPMASTER expatlib_DUT.SWI_EXPATLIB gdbmlib_DUT.SWI_GDBMLIB DicosEnvMirror_DUT.SWI_NMDICOSENVMIRROR NMToolbox_DUT.OU_NMTOOLBOX nmftuadministrator_DUT.SWI_NMFTUADMINISTRATOR nmjxplorer_DUT.OU_NMJXPLORER QueryTool_DUT.OU_NMQUERYTOOL DiskMeasuresDUT.SWI_DISKMEASURES CUpIntegerDUT.SWI_CUPTIME CUptimeDUT.SWI_CUPTIME LiveAlarmDisplay_DUT.SWI_NMLIVEALARMDISPLAY LicenseManager_DUT.SWI_NMLMGUI LMFHProc_DUT.SWI_LMFH sentinel_DUT.SWI_SENTINEL NMIRPSubscriptionDUT.SWI_NMIRPSUBSCRIPTIONPOT NMIRPAgentDUT.SWI_NMIRPAGENTPOT NMIRPAgent_DUT.SWI_NMIRPAGENT LoggingSP_DUT.SWI_LOGGINGSP MYSQLClient_DUT.SWI_MYSQLCLIENT
changed DUT(s): DswcmProcessorGroupDut.SWI_AXG2536 DswcmDeviceProcessorDut.SWI_AXG2536 DswcmStringKeyedPots.SWI_AXG2536 DswcmDistributionUnitTypeDut.SWI_AXG2536 DswcmDicosProcessorDut.SWI_AXG2536 DswcmApplicationLoadedSwdDut.SWI_AXG2536 DicosInterZoneIpcManagement_DUT.OU_D80 DizIpcManagementData_DUT.OU_D80 DipIpRoute_DUT.OU_D164 DipNetworkInterface_DUT.OU_D164 DipIpDistributorDevice_DUT.OU_D164 DicosDistributedIpManager_DUT.OU_D164 DcfDistributionMappingData_DUT.OU_D164 CwosNetRedVip_DUT.SWI_D410 CwosNetRedVip_POT_DUT.SWI_D410 PmPlatformMeasuresServerProcessDUT.SWI_PMPlatformMeasuresSERVER PmPlatformMeasuresIntraProcessDUT.SWI_PMPlatformMeasuresINTRA PmPlatformMeasuresReporterProcessDUT.SWI_PMPlatformMeasuresREPORTER
removed DUT(s): DicosFsMO_Dut.SWI_D82 cryptoServerDUT.SWI_cryptoServer PMFUnix_DUT.SWI_PMFUNIX PmDiskMeasuresServerProcessDUT.SWI_PMDiskMeasuresSERVER PmDiskMeasuresReporterProcessDUT.SWI_PMDiskMeasuresREPORTER PmDiskMeasuresIntraProcessDUT.SWI_PMDiskMeasuresINTRA LinuxMeasuresRpm_DUT.SWI_LINUXMEASURESRPM OpenSSH_DUT.SWI_OPENSSH OpenSSHClient_DUT.SWI_OPENSSHCLIENT IoMeasures_DUT.SWI_IOMEASURES
removed POOL(s): cryptoPool IoMeasuresPool
POOL(s) added to Processor(s): Proc_m1_s11 Proc_m3_s11 Proc_m1_s13 Proc_m2_s13 Proc_m0_s15 Proc_m3_s13 Proc_m1_s15 Proc_m2_s15 Proc_m0_s17 Proc_m3_s15 Proc_m1_s17 Proc_m2_s17 Proc_m0_s19 Proc_m3_s17 Proc_m1_s19 Proc_m2_s19 Proc_m3_s19 Proc_m3_s1 Proc_m1_s5 Proc_m3_s5 Proc_m3_s7 Proc_m3_s9 Proc_m2_s21 Proc_m3_s21 Proc_m0_s1 Proc_m0_s5
**********************************************************
epct: generating /home/dicostest/tosFiles/to14/upgradepath/step1/TSP4_to_TSP5_step1.config
--- End: Partial example printout ---
cd /home/dicostest/tosFiles/to14/upgradepath/step1
ls -l
The file "TSP4_to_TSP5_step1.config" and the directory "upgradePackages"
should have been created.
more /home/dicostest/tosFiles/to14/upgradepath/step1/upgradePackages/TSP4_to_TSP5_step1/upgradeConfigurationData/upgradeControlData.01
more /home/dicostest/tosFiles/to14/upgradepath/step1/upgradePackages/TSP4_to_TSP5_step1/upgradeConfigurationData/upgradeControlData.02
- On tos2, pack and send the upgrade package to IO1:
cd /home/dicostest/tosFiles/to14/upgradepath/step1/upgradePackages
tar zcf TSP4_to_TSP5_step1.tgz TSP4_to_TSP5_step1
scp TSP4_to_TSP5_step1.tgz telorb@to14io1:/opt/telorb/axe/upgradePackages/.
Password: tel123orb
- On IO1, extract the upgrade package:
cd /opt/telorb/axe/upgradePackages
tar zxf TSP4_to_TSP5_step1.tgz
Preparations for creation of upgrade package for step 2
-------------------------------------------------------
- On IO1, modify name.epct for upgrade package step 2:
cd /opt/telorb/system
echo "NAME TSP4_to_TSP5_step2;" > name.epct
Build upgrade package for step 2
--------------------------------
Since no generic upgrade packages for the upgrade path steps are currently
available, on e.g. CD/DVD, you have to build the upgrade package for this
step yourself.
These instructions, describe how to build upgrade packages on tos2.
To be able to access IO1 from tos2, a special mounting is required, which
has been done in the earlier upgrade path step 0.5.
- Open a new shell to build the upgrade package from and enter the
following:
ssh -X telorb@tos2
Password: tsP4ever
cd /home/dicostest/tosFiles/to14/upgradepath/step2
rm -rf *
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/config_files_tsp4_cwos_nm_ss7/step2
rm -rf *
- From tos2, copy all valid epct files from IO1:
scp telorb@to14io1:/opt/telorb/system/name.epct .
Password: tel123orb
scp telorb@to14io1:/opt/telorb/system/telorb.epct .
scp telorb@to14io1:/opt/telorb/system/nm.epct .
scp telorb@to14io1:/opt/telorb/system/SS7.epct .
scp telorb@to14io1:/opt/telorb/system/vip.epct .
scp telorb@to14io1:/opt/telorb/system/refapp.epct .
- Fetch .config file from the previous build of step 1:
cp /home/dicostest/tosFiles/to14/upgradepath/step1/TSP4_to_TSP5_step1.config .
- Source and epconfig set:
mkdir epws
source /to14/to14io1/home/TSP-4.0-RM453-2-0/setup.csh
setenv EP_WORKSPACE `pwd`/epws
epconfig delete -a
epconfig set -r /ipims_dicos/BS2/tbAD14l_4to5_smoothPrep
(including TSP4 RefApp)
epconfig set -r /ipims_dicos/BS2/tbAD14l_4to5_smoothPrepNMSS7
epconfig set -r /ipims_dicos/BS2/tbAD14l_4to5_redundancyPrep
- Check if there are any TLMs to be used:
ls -l /home/dicoshack/Hack/WP051/step2/
If there are TLMs, then:
epconfig set -r /home/dicoshack/Hack/WP051/step1/
- Add other TLMs, if any:
epconfig set -r ...
- Build:
epct -X -v -d /home/dicostest/tosFiles/to14/upgradepath/step2 -u TSP4_to_TSP5_step1.config name.epct telorb.epct nm.epct SS7.epct vip.epct
--- Start: Partial example printout (2005-11-14, ~10:16) ---
Upgrade method: DicosRedundancyReboot caused by LM/AXG561 LM/AXG425 LM/AXG436 LM/AXG673 LM/AXG676 LM/D25 LM/D89 LM/D97 LM/D112 LM/D114 LM/D127 LM/DUO5 LM/MD47 LM/D85 LM/D86 LM/D153 LM/D178 LM/D179 LM/D180 LM/D181 LM/D182 LM/D90 LM/D108 LM/D129 LM/D212 LM/D216 LM/D232 LM/D238 LM/D250 LM/D225 LM/D239
The generated upgrade package TSP4_to_TSP5_step2 consists of :
changed IDP(s): IDP/MD14 IDP/MD16 IDP/MD18 IDP/SU1 IDP/D38 IDP/D32 IDP/D35 IDP/D48 IDP/D2
changed LM: LM/AXG561 (R4C01 -> R4C11)
changed LM: LM/AXG425 (R5C01 -> R5C12)
changed LM: LM/AXG436 (R3B01 -> R3C11)
changed LM: LM/AXG732 (R1Y11 -> R1Z11)
changed LM: LM/AXG705 (R3B01 -> R3B11)
changed LM: LM/AXG673 (R1S11 -> R1T11)
changed LM: LM/AXG828 (R1U12 -> R1V11)
changed LM: LM/AXG676 (R1AB11 -> R1AC11)
changed LM: LM/AXG694 (R1Y11 -> R1Z11)
changed LM: LM/AXG693 (R1V11 -> R1X11)
changed LM: LM/AXG904 (R1X11 -> R1Y11)
changed LM: LM/AXG1006 (R1Z11 -> R1AA11)
changed LM: LM/MD37 (R2L11 -> R2M11)
changed LM: LM/MD38 (R1Z11 -> R1AA11)
changed LM: LM/D25 (R1M11 -> R1N11)
changed LM: LM/D61 (R1N11 -> R1S11)
changed LM: LM/D89 (R1L11 -> R1N11)
changed LM: LM/D97 (R2Z11 -> R2ZB11)
changed LM: LM/D112 (R2AC01 -> R2AD11)
changed LM: LM/D114 (R2AB12 -> R2AE11)
changed LM: LM/D127 (R2AC11 -> R2AE11)
changed LM: LM/D133 (R1U11 -> R1V11)
changed LM: LM/D270 (R2A01 -> R2B11)
changed LM: LM/DUO5 (R1J -> R1K11)
changed LM: LM/MD47 (R3A01 -> R3B11)
changed LM: LM/D85 (R4C01 -> R4C02)
changed LM: LM/D86 (R1L11 -> R1N11)
changed LM: LM/D153 (R1N11 -> R1S11)
changed LM: LM/D178 (R1L11 -> R1N11)
changed LM: LM/D179 (R1L11 -> R1N11)
changed LM: LM/D180 (R1N12 -> R1T11)
changed LM: LM/D181 (R1M11 -> R1S11)
changed LM: LM/D182 (R1N11 -> R1T11)
changed LM: LM/D214 (R1F01 -> R1G11)
changed LM: LM/D90 (R1Y13 -> R1Z11)
changed LM: LM/D108 (R3A01 -> R3A11)
changed LM: LM/D129 (R1G11 -> R1J11)
changed LM: LM/D212 (R1L11 -> R1M11)
changed LM: LM/D216 (R1G13 -> R1H11)
changed LM: LM/D232 (R1J11 -> R1L11)
changed LM: LM/D238 (R1E11 -> R1F11)
changed LM: LM/D250 (R1E11 -> R1G11)
changed LM: LM/D161 (R1C13 -> R1D11)
changed LM: LM/D225 (R1G11 -> R1K11)
changed LM: LM/D239 (R1D11 -> R1E11)
changed LM: LM/D17 (R2Y12 -> R2Z11)
changed POT(s): DipIpUnitData.OU_D164 DipIpRouteData2.OU_D164 DipNetworkInterfaceData.OU_D164 DcfDistributionMappingData.OU_D164 DipNetworkInterfaceData2.OU_D164 DipIpDistributorDeviceData.OU_D164 DipIpDistributorDeviceData2.OU_D164 DipIpRouteData.OU_D164 VipOspfConfiguration.OU_D186
changed PT(s): DicosDistributedIpManager.OU_D164 DeeUtilCliDaemon.OU_D300 DeeUtilGlobalRootDaemon.OU_D300 DeeUtilLocalRootDaemon.OU_D300
changed DUT(s): DipIpRoute_DUT.OU_D164 DipIpUnit_DUT.OU_D164 DipIpRoute2_DUT.OU_D164 DipNetworkInterface_DUT.OU_D164 DipIpDistributorDevice_DUT.OU_D164 DicosDistributedIpManager_DUT.OU_D164 DcfDistributionMappingData_DUT.OU_D164 DeeUtilGlobalRootDaemon_DUT.OU_D300 DeeUtilLocalRootDaemon_DUT.OU_D300 DeeUtilCliDaemon_DUT.OU_D300 VipOspfConfiguration_DUT.OU_D186 DicosKernel_DUT.LM_AXG561 ProcessSupport_DUT.LM_AXG425 Database_DUT.LM_AXG436 ConfigManagerAgent_DUT.LM_AXG673 ConfigurationManagerControl_DUT.LM_AXG676 EarlyBaseReader_DUT.LM_D25 DcfServicesRegisterDriver_DUT.LM_D89 DcfEventService_DUT.LM_D97 DcfTransportService_DUT.LM_D112 DcfSocketGroupRegister_DUT.LM_D114 IpDistributionFunctions_DUT.LM_D127 CommLinkEthAdaptionDrv_DUT.LM_DUO5 JavaVM_DUT.LM_MD47 LinuxBasicLibrary_DUT.LM_D85 TIPC_DUT.LM_D86 TspScripts_DUT.LM_D153 DcfServicesRegisterDriver2_DUT.LM_D178 DcfEventService2_DUT.LM_D179 DcfSocketGroupRegister2_DUT.LM_D180 IpDistributionFunctions2_DUT.LM_D181 DcfTransportService2_DUT.LM_D182 LinuxJavaDpiAdaption_DUT.LM_D90 IP_UserCoordinator_DUT.LM_D108 i4DistributorDevice_DUT.LM_D129 IpUnitPopulator_DUT.LM_D212 IpUnitDistributor_DUT.LM_D216 IP_UserAgent_DUT.LM_D232 IpPortIdService_DUT.LM_D238 IpPortIdSegmentDistributor_DUT.LM_D250 IPUC_DUT.LM_D225 IpPortIdService2_DUT.LM_D239
**********************************************************
epct: generating /home/dicostest/tosFiles/to14/upgradepath/step2/TSP4_to_TSP5_step2.config
--- End: Partial example printout ---
cd /home/dicostest/tosFiles/to14/upgradepath/step2
ls -l
The file "TSP4_to_TSP5_step2.config" and the directory "upgradePackages"
should have been created.
more /home/dicostest/tosFiles/to14/upgradepath/step2/upgradePackages/TSP4_to_TSP5_step2/upgradeConfigurationData/upgradeControlData.01
more /home/dicostest/tosFiles/to14/upgradepath/step2/upgradePackages/TSP4_to_TSP5_step2/upgradeConfigurationData/upgradeControlData.02
- On tos2, pack and send the upgrade package to IO1:
cd /home/dicostest/tosFiles/to14/upgradepath/step2/upgradePackages
tar zcf TSP4_to_TSP5_step2.tgz TSP4_to_TSP5_step2
scp TSP4_to_TSP5_step2.tgz telorb@to14io1:/opt/telorb/axe/upgradePackages/.
Password: tel123orb
- On IO1, extract the upgrade package:
cd /opt/telorb/axe/upgradePackages
tar zxf TSP4_to_TSP5_step2.tgz
Apply upgrade package "TSP4_to_TSP5_step1"
------------------------------------------
In TelORB Manager's "Upgrades" card, click "Rescan" and then select
"TSP4_to_TSP5_step1" and click "Apply".
Observation: Is the following OK??!!
Only two notifications appart from lots of "PmIntraProc..." and "PmServer-4000"
notifications were received, i.e.
- System Upgrade Started
- Backup Finished Successfully
I.e. the following notifications were missing:
- System Upgrade Finished Successfully
- Backup Started
Proc_m0_s9:
LOG_ERR: DoamNotConsumerHandler.cc:161 [OU/MD37 R1G10] Notification subscriber id 6569 has too many pending [41] notifications. Notification not sent
LOG_ERR: DoamNotConsumerHandler.cc:161 [OU/MD37 R1G10] Notification subscriber id 6569 has too many pending [41] notifications. Notification not sent
LOG_ERR: DoamNotConsumerHandler.cc:161 [OU/MD37 R1G10] Notification subscriber id 6569 has too many pending [41] notifications. Notification not sent
LOG_ERR: DoamNotConsumerHandler.cc:161 [OU/MD37 R1G10] Notification subscriber id 6569 has too many pending [41] notifications. Notification not sent
LOG_ERR: DoamNotConsumerHandler.cc:161 [OU/MD37 R1G10] Notification subscriber id 6569 has too many pending [41] notifications. Notification not sent
DEBUG INFO: DicosOaM: TRANSIENT (re)subscriber IOR:010000002600000049444c3a4469636f734f614d2f4e6f74696669636174696f6e436f6e73756d65723a312e30000000030000000000000030000000010101000d0000003137322e33302e31342e31340000a67710000000000000043f049c3b0100102000000065000000000000000030000000010101000d0000003137322e31362e382e31333700007a7610000000000000043f049c3b0100102000000065000000000000000030000000010101000b0000003137322e31362e302e3900007a76000010000000000000043f049c3b010010200000006500000000
:
DEBUG INFO: DoamAlarmConsumerHandler::existent() consumerPtrM = 2685130908
DEBUG INFO: DoamAlarmConsumerHandler::existent() consumerPtrM = 2685120820
DEBUG INFO: DoamAlarmConsumerHandler::existent() consumerPtrM = 2685116892
DEBUG INFO: DoamAlarmConsumerHandler::existent() consumerPtrM = 2685114196
DEBUG INFO: DoamNotConsumerHandler::non_existent_excep CORBA::OBJECT_NOT_EXIST, [3282]
DEBUG INFO: DoamNotConsumerHandler: will remove subscriber IOR:010000002600000049444c3a4469636f734f614d2f4e6f74696669636174696f6e436f6e73756d65723a312e30000000030000000000000030000000010101000d0000003137322e33302e31342e31340000a677100000000000000442096f9c0100100f00000064000000000000000030000000010101000d0000003137322e31362e382e31333700007a76100000000000000442096f9c0100100f00000064000000000000000030000000010101000b0000003137322e31362e302e3900007a760000100000000000000442096f9c0100100f0000006400000000
:
IIOP_Gateway: connect (defered) failed, rc = -61
IIOP_Gateway: connect (defered) failed, rc = -61
IIOP_Gateway: connect (defered) failed, rc = -61
IIOP_Gateway: connect (defered) failed, rc = -61
IIOP_Gateway: connect (defered) failed, rc = -61
LOG_ERR: DorbIiopClientPeer.cc:477 [SCC/D92 R2A08] DorbIiopClientPeer 0xa0046ed8 handleConnectAsync(). NOT OK, none in address list available, ip addr 218632364
IIOP_Gateway: connect (defered) failed, rc = -61
IIOP_Gateway: connect (defered) failed, rc = -61
IIOP_Gateway: connect (defered) failed, rc = -61
LOG_ERR: DorbIiopClientPeer.cc:477 [SCC/D92 R2A08] DorbIiopClientPeer 0xa0045888 handleConnectAsync(). NOT OK, none in address list available, ip addr 218632364
IIOP_Gateway: connect (defered) failed, rc = -61
LOG_ERR: DorbIiopClientPeer.cc:477 [SCC/D92 R2A08] DorbIiopClientPeer 0xa0044ff8 handleConnectAsync(). NOT OK, none in address list available, ip addr 218632364
IIOP_Gateway: connect (defered) failed, rc = -61
LOG_ERR: DorbIiopClientPeer.cc:477 [SCC/D92 R2A08] DorbIiopClientPeer 0xa0044768 handleConnectAsync(). NOT OK, none in address list available, ip addr 218632364
:
DEBUG INFO: CORBA::Object::AsyncPort::handleRejectedNamed try connect to rtid: 616940, reason = 2001
DEBUG INFO: DoamNotConsumerHandler::non_existent_excep CORBA::COMM_FAILURE, [97]
DEBUG INFO: DoamNotConsumerHandler::non_existent_excep CORBA::COMM_FAILURE, [3337]
DEBUG INFO: DoamNotConsumerHandler::non_existent_excep CORBA::COMM_FAILURE, [3344]
DEBUG INFO: DoamNotConsumerHandler::non_existent_excep CORBA::COMM_FAILURE, [3345]
:
LOG_ERR: ALARM: [type=2, severity=5, key=(LOGGING, Application=Alarm, 0), cause=Lost connection to server during query, time=2005-11-14 10:46:08]
:
---> DdbCmaSchemaEvolutionProtocol::endDbu: FallForward
DEBUG INFO: DdbCmaSchemaEval::endDbu: classes evolved=4 instances evolved=19
DUGA: Got END_OF_CHANGE ...
PtClassLoader: closing. myRtid = 585192 Obj=se.ericsson.telorb.internal.PtClassLoader@e4f7e
-----> Software Upgrade succeeded
LOG_NOTICE: NOTIFICATION: [type=8, objectType=upgrade, instance=, notificationId=237, time=2005-11-14 10:46:13]
LOG_ERR: DoamNotConsumerHandler.cc:161 [OU/MD37 R1G10] Notification subscriber id 6569 has too many pending [41] notifications. Notification not sent
******* ResourceAdaptor: Generate backup with operation generate
LOG_NOTICE: NOTIFICATION: [type=16, objectType=backup, instance=, notificationId=238, time=2005-11-14 10:46:13]
LOG_ERR: DoamNotConsumerHandler.cc:161 [OU/MD37 R1G10] Notification subscriber id 6569 has too many pending [41] notifications. Notification not sent
Proc_m1_s9:
DEBUG INFO: SS7Message::handleErrorInd(): OAM_ERROR_IND received: instanceType: 1, instanceID: 1, errorCode: 19006, state: 1, eventType: 1, event: 18
DEBUG INFO: SS7Message::handleErrorInd(): OAM_ERROR_IND received: instanceType: 1, instanceID: 2, errorCode: 19006, state: 1, eventType: 1, event: 18
DEBUG INFO: SS7Message::handleErrorInd(): OAM_ERROR_IND received: instanceType: 1, instanceID: 1, errorCode: 19006, state: 1, eventType: 1, event: 18
DEBUG INFO: SS7Message::handleErrorInd(): OAM_ERROR_IND received: instanceType: 1, instanceID: 1, errorCode: 19006, state: 1, eventType: 1, event: 18
DEBUG INFO: SS7Message::handleErrorInd(): OAM_ERROR_IND received: instanceType: 1, instanceID: 2, errorCode: 19006, state: 1, eventType: 1, event: 18
Observation: Is the following OK??!!
In all Dicos processors:
PlatformMeasures Intra Started Successfully
OamProvisioningCounter Intra Started Successfully
org.omg.CORBA.COMM_FAILURE: minor code: 0 completed: Maybe
at se.ericsson.telorb.CORBA.diop.DIOPConnection.purge_calls(DIOPConnection.java:614)
at se.ericsson.telorb.CORBA.diop.DIOPConnection.processConnectionDeath(DIOPConnection.java:461)
DEBUG INFO: Pm_J_Error --> (0x2ee880) PmConfigHandler::ConfigRegisterThread::run() - Exceptions when looking for PmServer. Try again in 3 seconds.
org.omg.CORBA.COMM_FAILURE: minor code: 0 completed: Maybe
at se.ericsson.telorb.CORBA.diop.DIOPConnection.purge_calls(DIOPConnection.java:614)
at se.ericsson.telorb.CORBA.diop.DIOPConnection.processConnectionDeath(DIOPConnection.java:461)
DEBUG INFO: Pm_J_Error --> (0x2232c6) PmConfigHandler::ConfigRegisterThread::run() - Exceptions when looking for PmServer. Try again in 3 seconds.
VipOspf: processor 8: gw 192.168.76.1 available at processor 6
-----> Total functionality started.
IPC Adaptation driver: Received command
---setMaxDynamic 0
VipOspf: processor 8: gw 192.168.77.2 available
DEBUG INFO: "mkdir /dev" done
DEBUG INFO: "mknod -b /dev/rpc1 2 1" done
DEBUG INFO: "mknod -b /dev/rpc2 2 2" done
DEBUG INFO: "mknod -b /dev/rpc3 2 3" done
DEBUG INFO: "mknod -b /dev/rpc6 2 6" done
DEBUG INFO: "mknod -b /dev/rpc7 2 7" done
DEBUG INFO: "mknod -b /dev/rpc8 2 8" done
DEBUG INFO: "mknod -b /dev/rpc9 2 9" done
DEBUG INFO: "mkdir /opt" done
DEBUG INFO: "mkdir /opt/telorb" done
DEBUG INFO: "mkdir /opt/telorb/axe" done
DEBUG INFO: "mkdir /opt/telorb/axe/applog" done
DEBUG INFO: "mkdir /opt/telorb/axe/mysql-data" done
DEBUG INFO: "mkdir /loadingGroup01_1" done
DEBUG INFO: "mkdir /loadingGroup01_2" done
DEBUG INFO: "mkdir /upgradePackages" done
DEBUG INFO: "mkdir /reporterLogs" done
DEBUG INFO: "mkdir /reporterLogs2" done
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc7 /opt/telorb/axe/applog/ /opt/telorb/axe/applog " failed; error-code = 11 (Device or resource busy)
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc9 /opt/telorb/axe/mysql-data/ /opt/telorb/axe/mysql-data " failed; error-code = 11 (Device or resource busy)
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc1 /loadingGroup01_1/ /opt/telorb/axe/loadingGroup01_1 " failed; error-code = 11 (Device or resource busy)
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.1.1 -o ipaddr=172.16.9.1 /dev/rpc2 /loadingGroup01_2/ /opt/telorb/axe/loadingGroup01_2 " failed; error-code = 11 (Device or resource busy)
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/telorb/axe/upgradePackages " failed; error-code = 11 (Device or resource busy)
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc6 /reporterLogs/ /opt/telorb/axe/reporterLogs " failed; error-code = 11 (Device or resource busy)
LOG_ERR: DfsDb.cc:92 [SCC/D83 R1A27] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.9.1 -o ipaddr=172.16.1.1 /dev/rpc8 /reporterLogs2/ /opt/telorb/axe/reporterLogs2 " failed; error-code = 11 (Device or resource busy)
---> DdbCmaSchemaEvolutionProtocol::endDbu: FallForward
DEBUG INFO: DdbCmaSchemaEval::endDbu: classes evolved=4 instances evolved=58
DUGA: Got END_OF_CHANGE ...
PtClassLoader: closing. myRtid = 616934 Obj=se.ericsson.telorb.internal.PtClassLoader@46268
PtClassLoader: closing. myRtid = 616239 Obj=se.ericsson.telorb.internal.PtClassLoader@725454
PtClassLoader: closing. myRtid = 585192 Obj=se.ericsson.telorb.internal.PtClassLoader@6297b3
PtClassLoader: closing. myRtid = 1003291 Obj=se.ericsson.telorb.internal.PtClassLoader@412939
Adding 1131961580 and keeping StartTime 1131705937: [Normal(local)]: 166479428
Shifting out StartTime 1131700884: [Normal(local)]: 3279822
DEBUG INFO: A compressed DB Backup will be generated
Observation: Is the following OK??!!
In one Dicos SS7 processor (Proc_m0_s21):
DEBUG INFO: ErrorCode: 19006
DEBUG INFO: ErrorCode: 19006
DEBUG INFO: ErrorCode: 19006
DEBUG INFO: ErrorCode: 19006
DEBUG INFO: ErrorCode: 19006
DEBUG INFO: ErrorCode: 19006
DEBUG INFO: ErrorCode: 19006
Upgrade OK, but the TelORB manager froze for some time when I tried to list NFS
mounts" by clicking "Refresh" in the TM "DNS/NFS" card. A popup window appeared:
"Error
Failed to list NFS mounts"
Disconnected and reconnected TM => it was possible to list NFS mounts in
the TM "DNS/NFS" card.
Update IO tools on IO1 and IO2
------------------------------
*** Start: Mount point test of problem ID 40.13 ***
On IO1:
cd
pwd
/home/telorb
mkdir opt
cd opt/
mkdir telorb
cd telorb/
pwd
/home/telorb/opt/telorb
mount
/dev/sda8 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/sda1 on /boot type ext2 (rw)
/dev/sda6 on /home type ext2 (rw)
/dev/sda7 on /opt type ext2 (rw)
/dev/sda5 on /opt/telorb type ext2 (rw)
/dev/sda11 on /var type ext2 (rw)
/dev/sda9 on /var/log type ext2 (rw)
none on /dev/shm type tmpfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
automount(pid704) on /misc type autofs (rw,fd=5,pgrp=704,minproto=2,maxproto=3)
cd
pwd
/home/telorb
su
Password:
pwd
/home/telorb
mount -t nfs 134.138.186.249:/export/home/qperulf/telorb/opt/telorb /home/telorb/opt/telorb/
mount
/dev/sda8 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/sda1 on /boot type ext2 (rw)
/dev/sda6 on /home type ext2 (rw)
/dev/sda7 on /opt type ext2 (rw)
/dev/sda5 on /opt/telorb type ext2 (rw)
/dev/sda11 on /var type ext2 (rw)
/dev/sda9 on /var/log type ext2 (rw)
none on /dev/shm type tmpfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
automount(pid704) on /misc type autofs (rw,fd=5,pgrp=704,minproto=2,maxproto=3)
134.138.186.249:/export/home/qperulf/telorb/opt/telorb on /home/telorb/opt/telorb type nfs (rw,addr=134.138.186.249)
ls -l /home/telorb/opt/telorb
total 4
-rw-r--r-- 1 61115 33 7 Oct 13 15:46 test.txt
exit
*** End: Mount point test of problem ID 40.13. Continues after IO tools upgrade ***
On IO1:
- Create backups of the codearchive and etc directories:
cd /opt/telorb
cp -r codearchive codearchive_20051114
cp -r etc etc_20051114
On tos2:
- Copy the IO tools package from the distribution to IO1 and IO2:
cd /ipims_dicos/ipims_dicos10/dists/UpgradePath_w45/tbAD14l_4to5_RT_redundancyPrep/system/unix
(Adjust to valid path)
(Previously available at:
ftp://ulinpc49.uab.ericsson.se/pub/UpgradePath/tools.CXP901305.R1AJ12_s3.tar
-or-
/ipims_dicos/ipims_dicos10/dists/UpgradePath_4to5/tbAD14l_4to5_RT_redundancyPrep/system/unix/)
scp tools.CXP901305.R50BA01.tar telorb@to14io1:/opt/telorb/.
Password: tel123orb
scp tools.CXP901305.R50BA01.tar telorb@to14io2:/opt/telorb/.
Upgrade the TelORB IO processor software in IO1 and IO2 according to
"TSP5 Upgrade Instruction From TSP4", 3/1531-ANA 901 04/1-1 PA5.9, as follows:
On IO1:
- Extract the IO tools package:
cd /opt/telorb
tar xf tools.CXP901305.R50BA01.tar
(codearchive.CXP901305.R50BA01 will be unpacked)
- Become root:
su -
Password: rootroot
- Stop all services running on the IO (as telorb user):
/etc/rc3.d/S88TelorbServices stop
- Remove the old codearchive directory:
cd /opt/telorb
rm -fr codearchive
- Move the codearchive which you previously unpacked to the default
codearchive location:
mv codearchive.CXP901305.R50BA01 codearchive
- Execute the script prepareTeloORB.sh which will install and start all the
services belonging to the new IO tools:
cd /opt/telorb/codearchive/iom_scripts
./prepareTelORB.sh -p -c -i1
Check the result printout, to verify that all services are running
and also check "Current version" which should be "CXP901305.R50BA01".
exit
- Update the /opt/OS/tar/tools.tar symlink:
cd /opt/OS/tar
mv /opt/telorb/tools.CXP901305.R50BA01.tar .
ln -fs tools.CXP901305.R50BA01.tar tools.tar
ls -l tools.tar (Verify link: tools.tar -> tools.CXP901305.R50BA01.tar)
*** Start: Michel test ***
- Verify mountings:
mount
Should be included: `/dev/sda5 on /opt/mirror type ext2 (rw)'
ls -l /opt/telorb
ls -l /opt/mirror
Verify that the ls commands above show the same directories and files.
*** End: Michel test ***
On IO2:
- Extract the IO tools package:
cd /opt/telorb
tar xf tools.CXP901305.R50BA01.tar
(codearchive.CXP901305.R50BA01 will be unpacked)
- Become root:
su -
Password: rootroot
- Stop all services running on the IO (as telorb user):
/etc/rc3.d/S88TelorbServices stop
- Remove the old codearchive directory:
cd /opt/telorb
rm -fr codearchive
- Move the codearchive which you previously unpacked to the default
codearchive location:
mv codearchive.CXP901305.R50BA01 codearchive
- Check that the configuration file /opt/telorb/etc/telorb.conf is still valid:
less /opt/telorb/etc/telorb.conf
- Execute the script prepareTeloORB.sh which will install and start all the
services belonging to the new IO tools:
cd /opt/telorb/codearchive/iom_scripts
./prepareTelORB.sh -p -c -i2
Check the result printout, to verify that all services are running
and also check "Current version" which should be "CXP901305.R50BA01".
exit
- Update the /opt/OS/tar/tools.tar symlink:
cd /opt/OS/tar
mv /opt/telorb/tools.CXP901305.R50BA01.tar .
ln -fs tools.CXP901305.R50BA01.tar tools.tar
ls -l tools.tar (Verify link: tools.tar -> tools.CXP901305.R50BA01.tar)
*** Start: Michel test ***
- Verify mountings:
mount
Should be included: `/dev/sda5 on /opt/mirror type ext2 (rw)'
ls -l /opt/telorb
ls -l /opt/mirror
Verify that the ls commands above show the same directories and files.
*** End: Michel test ***
*** Start: Mount point test of problem ID 40.13 ***
On IO1:
mount
/dev/sda8 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/sda1 on /boot type ext2 (rw)
/dev/sda6 on /home type ext2 (rw)
/dev/sda7 on /opt type ext2 (rw)
/dev/sda5 on /opt/telorb type ext2 (rw)
/dev/sda11 on /var type ext2 (rw)
/dev/sda9 on /var/log type ext2 (rw)
none on /dev/shm type tmpfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
automount(pid704) on /misc type autofs (rw,fd=5,pgrp=704,minproto=2,maxproto=3)
134.138.186.249:/export/home/qperulf/telorb/opt/telorb on /home/telorb/opt/telorb type nfs (rw,addr=134.138.186.249)
Missing mount point above: `/dev/sda5 on /opt/mirror type ext2 (rw)'!!!
ls -l /opt/telorb/
total 308
drwxrwxr-x 8 telorb telorb 4096 Nov 11 15:04 axe
drwxrwxr-x 7 telorb telorb 4096 Nov 14 14:02 codearchive
drwxrwxr-x 7 telorb telorb 4096 Nov 14 12:59 codearchive_20051114
drwxrwxr-x 7 telorb telorb 4096 Nov 3 11:10 codearchive_B4_CM453_MCP1
drwxrwxr-x 2 telorb telorb 4096 Nov 11 11:07 config
drwxrwxr-x 2 telorb telorb 4096 Nov 14 14:06 consolelogs
drwxrwxr-x 3 telorb telorb 4096 Nov 3 17:07 crashcollector
drwxrwxr-x 2 telorb telorb 4096 Oct 21 12:36 doc
drwxrwxr-x 2 telorb telorb 4096 Nov 3 17:01 dumps
drwxrwxr-x 2 telorb telorb 4096 Nov 14 14:05 etc
drwxrwxr-x 2 telorb telorb 4096 Nov 14 12:59 etc_20051114
-rwxrwxr-x 1 telorb telorb 91865 Nov 14 14:05 installLog
drwxrwxr-x 2 telorb telorb 4096 Oct 31 09:52 logd
drwxrwxr-x 3 telorb telorb 4096 Oct 21 12:36 logs
drwxrwxr-x 2 telorb telorb 16384 Oct 21 12:27 lost+found
drwxrwxr-x 4 telorb telorb 4096 Oct 21 12:36 netdump
-rw-r--r-- 1 telorb telorb 16949 Nov 14 14:30 syslog
-rwxrwxr-x 1 telorb telorb 95318 Nov 14 12:37 syslog.bak
drwxrwxr-x 3 telorb telorb 4096 Nov 11 17:09 system
drwxrwxr-x 2 telorb telorb 4096 Nov 14 14:04 tmp
ls -l /opt/mirror/
total 0 (Should be the same printout as for `ls -l /opt/telorb/'!!!)
*** End: Mount point test of problem ID 40.13. ***
Observed the following processor log printouts in Proc_m0_s11 (Linux)??!!:
-> Notification: Resuming. Restart from File=15, Offset=7585.
-> Starting LoggingDBWriter tail...
Alarm: ObjectType = Filesystem, Instance = /opt/telorb/axe/applog, FaultID = 1
IRP Time value = 20051114141745
DicosIRPAlarm.convert: IRP Cause is null or non numeric, checking ProbableCause of DicosAlarm...
AckTime in IRP format =
SnmpDIcosAlarmListener ***** Received Dicos Alarm:
Alarm
Alarm Type = 4
Object Type = Filesystem
Instance = /opt/telorb/axe/applog
Fault ID = 1
Severity = 5
Trend = 0
Probable cause = Mount point /opt/telorb/axe/applog is unavailable
Time = Mon Nov 14 15:17:45 CET 2005
Acknowledged by=
ANVPairs =
DicosAlarmWrapper::handleAlarm() called!
Alarm: ObjectType = Filesystem, Instance = /opt/telorb/axe/applog, FaultID = 1
Alarm is found at the position 0
Alarm removed
DicosAlarmWrapper::handleAlarm() called!
Alarm: ObjectType = Filesystem, Instance = Proc_m0_s13, FaultID = 100
Alarm is found at the position 0
Alarm removed
Alarm: ObjectType = Filesystem, Instance = Proc_m0_s13, FaultID = 100
IRP Time value = 20051114141752
DicosIRPAlarm.convert: IRP Cause is null or non numeric, checking ProbableCause of DicosAlarm...
AckTime in IRP format =
SnmpDIcosAlarmListener ***** Received Dicos Alarm:
Alarm
Alarm Type = 4
Object Type = Filesystem
Instance = Proc_m0_s13
Fault ID = 100
Severity = 5
Trend = 0
Probable cause = Mount point(s) unavailable
Time = Mon Nov 14 15:17:52 CET 2005
Acknowledged by=
ANVPairs =
(MountPoints,/reporterLogs/ /opt/telorb/axe/applog/ /opt/telorb/axe/mysql-data/ )
DicosAlarmWrapper::handleAlarm() called!
Alarm: ObjectType = Filesystem, Instance = Proc_m0_s11, FaultID = 100
Alarm is found at the position 0
Alarm removed
Alarm: ObjectType = Filesystem, Instance = Proc_m0_s11, FaultID = 100
IRP Time value = 20051114141803
DicosIRPAlarm.convert: IRP Cause is null or non numeric, checking ProbableCause of DicosAlarm...
AckTime in IRP format =
SnmpDIcosAlarmListener ***** Received Dicos Alarm:
Alarm
Alarm Type = 4
Object Type = Filesystem
Instance = Proc_m0_s11
Fault ID = 100
Severity = 5
Trend = 0
Probable cause = Mount point(s) unavailable
Time = Mon Nov 14 15:18:03 CET 2005
Acknowledged by=
ANVPairs =
(MountPoints,/reporterLogs/ /opt/telorb/axe/applog/ )
Apply upgrade package "TSP4_to_TSP5_step2"
------------------------------------------
In TelORB Manager's "Upgrades" card, select "TSP4_to_TSP5_step2" and click
"Apply".
Upgrade started: 16.00:47
Upgrade finished: 18.07:06
The upgrade was successful, but the following was observed.
-- -- -- -- -- --
Lots of "User abortion" for capsule "PCFslave_tcap_itu".
Some "User abortion" for capsule "BEprocess_tcap_itu", "BEprocess2_tcap_itu"
and "NMMprocess_itu".
-- -- -- -- -- --
Proc_m0_s11 (Linux) got a core dump at ~18.00:
core.t1131987599.u0.g0.eu0.eg0.n0.p2651.lmstarter.gz.172.16.0.11-1
Got other core dumps later on as well.
No designer available for troubleshooting.
-- -- -- -- -- --
Proc_m0_s17 (Dicos) reloaded at 18.51:42:
Processor: Proc_m0_s17 [1.1.9]
Port 745703666
Port 747297652
Port 745634726
|
--------------------------------
LOG_ERR: Deedug.cc:852 [SCC/AXG73 R1O02a] Connection lost to DUG [1003291], reason: 2002
-----> Restarting dynamic keyed process(es) in DU(s) with id=1003291
DumpDriver: NOTIFICATION: 7 Dump(s) (84 discarded)
--------------------------------
| Capsule abortion no 548
| Id: 13360402
| Name: De2SubPT
| Reason: Could not create port
LOG_ERR: KERNEL: Capsule no 13360402 (De2SubPT) aborted with reason: Could not create port
| Dump:
Program Error at 00678a6a
Register dump:
EAX: 00000000 ECX: 00000000 EDX: 00000000 EBX: 00000000
ESP: a000fd44 EBP: a000fd60 ESI: 00000000 EDI: 00000000
EIP: 00678a6a EFLAGS: 00040297
Stack dump:
a000fd44: 1002cbfb 00000379 a000fd94 34110000 00000000 00000000 39f92bd8
a000fd60: a000fea0 1001f7c7 00000379 a000fd94 a000fea0 1001f7a3 a000fda0
00000100 21a05c60 a000feac a0030f50 00000000 f0020000 00000001
....
1002cbfb 00000033 a000fecc a0030f50 a0010330 10022aef a0030f50
a000fea0: a000fef0 10028590 21a05c60 a000fecc a0030018 39a979c8 a0030018
a0030fdc a0030fc8 a0010330 10022aef 00000000 a000ff00 a0030f50
1002a1c0 00000000 00000070 1003078d 1001ee50 00000000
a000fef0: a000ff20 1002ff6d a0030f50 00000001 1003078d 100308a2 a0030018
a0030018 39a979c8 a000ff50 1003078d 00000070
a000ff20: a000ff50 10030796 a0030f50 a0030018 a0030fdc a000ff54 a0030018
2a3db920 2a3db920 a000ff80 111b3f38 00000024
a000ff50: a000ff80 111b3f5c a0030018 2a3db920 00000054 a0030fdc 00000054
00000000 00000054 a000ffb0 111b3fb2 00000004
a000ff80: a000ffb0 111b3fbb a0030018 2a3db920 00000054 111b3fa3 39a979c8
0065eb50 ffffffd8 ffffffe8 a003034c 00000000
a000ffb0: a000ffd0 0065bc5b 2a3db920 00000054 00000000 00000000 00000000
00000000
a000ffd0: a000fff0 0065eb6b 39a979c8 0000000a 0000000a 00000001 00000005
bbbbbbbb
a000fff0: 00000000
Call chain: 00678a6a 1001f7c7 10028590 1002ff6d 10030796 111b3f5c 111b3fbb 0065bc5b 0065eb6b
Target i486
LM/AXG561=R4C11:.text+0009b18a
LM/AXG425=R5C12:.text+0001f7c7
LM/AXG425=R5C12:.text+00028590
LM/AXG425=R5C12:.text+0002ff6d
LM/AXG425=R5C12:.text+00030796
LM/PRO401=R2B12:.text+000002ec
LM/PRO401=R2B12:.text+0000034b
LM/AXG561=R4C11:.text+0007e37b
LM/AXG561=R4C11:.text+0008128b
Capsule 13360402 "De2SubPT"
Process 13360402 [524304] "De2SubPT"
Thread 13403188 "" [Ready]
00
|
--------------------------------
--------------------------------
| Capsule abortion no 549
| Id: 13361770
| Name: De2SubPT
| Reason: Could not create port
LOG_ERR: KERNEL: Capsule no 13361770 (De2SubPT) aborted with reason: Could not create port
| Dump:
Program Error at 00678a6a
Register dump:
EAX: 00000000 ECX: 00000000 EDX: 00000000 EBX: 00000000
ESP: a000fd44 EBP: a000fd60 ESI: 00000000 EDI: 00000000
EIP: 00678a6a EFLAGS: 00040297
Stack dump:
a000fd44: 1002cbfb 00000379 a000fd94 00000010 ffffffa8 a0030e88 a0010130
a000fd60: a000fea0 1001f7c7 00000379 a000fd94 a000fea0 1001f7a3 a000fda0
00000100 21a05c60 a000feac a0030f50 a0030cf8 a0030cc0 00000001
....
1002cbfb 00000033 a000fecc a0030f50 a0010330 10022aef a0030f50
a000fea0: a000fef0 10028590 21a05c60 a000fecc a0030018 3c5e06a8 a0030018
a0030fdc a0030fc8 a0010330 10022aef 00000000 a000ff00 a0030f50
1002a1c0 00000000 00000070 1003078d 1001ee50 bbbbbbbb
a000fef0: a000ff20 1002ff6d a0030f50 00000001 1003078d 100308a2 a0030018
a0030018 3c5e06a8 a000ff50 1003078d 00000070
a000ff20: a000ff50 10030796 a0030f50 a0030018 a0030fdc a000ff54 a0030018
29012040 29012040 a000ff80 111b3f38 00000024
a000ff50: a000ff80 111b3f5c a0030018 29012040 00000048 a0030fdc 00000048
2c9d25d1 00000048 a000ffb0 111b3fb2 00000004
a000ff80: a000ffb0 111b3fbb a0030018 29012040 00000048 111b3fa3 3c5e06a8
0065eb50 00000d63 bbbbbbbb 21a062a0 a0030018
a000ffb0: a000ffd0 0065bc5b 29012040 00000048 00000000 000000f0 a0030e70
a0030ea8
a000ffd0: a000fff0 0065eb6b 3c5e06a8 a0030018 2155bc00 bbbbbbbb 00430ae1
bbbbbbbb
a000fff0: 00000000
Call chain: 00678a6a 1001f7c7 10028590 1002ff6d 10030796 111b3f5c 111b3fbb 0065bc5b 0065eb6b
Target i486
LM/AXG561=R4C11:.text+0009b18a
LM/AXG425=R5C12:.text+0001f7c7
LM/AXG425=R5C12:.text+00028590
LM/AXG425=R5C12:.text+0002ff6d
LM/AXG425=R5C12:.text+00030796
LM/PRO401=R2B12:.text+000002ec
LM/PRO401=R2B12:.text+0000034b
LM/AXG561=R4C11:.text+0007e37b
LM/AXG561=R4C11:.text+0008128b
Capsule 13361770 "De2SubPT"
Process 13361770 [524304] "De2SubPT"
Thread 13403531 "" [Ready]
00
|
--------------------------------
--------------------------------
| Capsule abortion no 550
| Id: 13361409
| Name: De2SubPT
| Reason: Could not create port
LOG_ERR: KERNEL: Capsule no 13361409 (De2SubPT) aborted with reason: Could not create port
| Dump:
Program Error at 00678a6a
Register dump:
EAX: 00000000 ECX: 00000000 EDX: 00000000 EBX: 00000000
ESP: a000fd44 EBP: a000fd60 ESI: 00000000 EDI: 00000000
EIP: 00678a6a EFLAGS: 00040297
Stack dump:
a000fd44: 1002cbfb 00000379 a000fd94 11196820 11196600 11197060 111972f0
a000fd60: a000fea0 1001f7c7 00000379 a000fd94 a000fea0 1001f7a3 a000fda0
00000100 21a05c60 a000feac a0030f50 00000000 00000000 00000001
....
-- -- -- -- -- --
Got the following error popup window from TelORB manager:
"Error
Could not get system name"
"Error
Failed to list NFS mounts" at "Refresh" in the TM "DNS/NFS" card. This could
be a problem which occurred already in step1 and ought to be retested!
-- -- -- -- -- --
Notifications does no longer end up in the TelORB Manager's Alarm and
Notifications panel.
-- -- -- -- -- --
Disconnect and reconnect TM => system name OK and it was possible to
list NFS mounts in the TM "DNS/NFS" card.
However, when connecting the TelORB Manager, the following popup window
appeared (has been seen prior to this step):
"Error
Could not scan Vip NetRed devices : System Error"
Additionally, the TelORB Manager is extremely slow.
-- -- -- -- -- --
The LoadViewer disappears with the following printout:
Win.LM_MD45.R1L01.i486-Redhat-6.0: /uab/ipims_dicos/ipims_dicos20/BS2/tbAD14p10/Components_SA/Unix_SE/Unix_OB/Win_OU/src/win.cc:622: int ekmRead(SockData *): Assertion `sortindex >= 0' failed.
-- -- -- -- -- --
- Log in to one of the Linux processors and check mount info:
telnet 172.16.0.11 (Adjust to valid IP address)
mount
/dev/ram0 on / type ext2 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
nodev on /tmp type tmpfs (rw,mode=1777,nr_inodes=128k,nr_blocks=128k)
nodev on /usr type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
nodev on /var type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
nodev on /opt type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
io1:/opt/telorb/axe/loadingGroup01_1 on /opt/telorb/axe/loadingGroup01_1 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.0.129)
io2:/opt/telorb/axe/loadingGroup01_2 on /opt/telorb/axe/loadingGroup01_2 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.9.1)
172.16.8.129:/opt/mirror/reporterLogs on /reporterLogs type nfs (rw,soft,intr,addr=172.16.8.129)
172.16.8.129:/opt/mirror/applog on /opt/telorb/axe/applog type nfs (rw,soft,intr,addr=172.16.8.129)
172.16.1.1:/opt/mirror/reporterLogs2 on /reporterLogs2 type nfs (rw,soft,intr,addr=172.16.1.1)
172.16.8.129:/opt/mirror/mysql-data on /opt/telorb/axe/mysql-data type nfs (rw,soft,intr,addr=172.16.8.129)
exit
Step 3 CW/OS only - IO upgrade
==============================
Preparations
------------
Fetch the ISO file from e.g.
/ipims_dicos/BS2/tbWP046/Components_SA/Unix_SE/Unix_OB/MixedIoFiles_OU/tsp45io.iso
and copy it to a CD.
(The upgrade files for steps 1 and 2 will be deleted from IO1 in this step.)
According to "TSP5 Upgrade Instruction From TSP4", 3/1531-ANA 901 04/1-1 PA3:
Prerequisites
-------------
- Perform IO backup to tape by following the instructions in
Precondition for step 0.5 - Perform an IO backup.
- From the TelORB Manager, remove superflous backup versions, to speed up
the upcoming rsync command. This will decrease the time spent in maintenance
window 2.
- Get the size of the IO hard disks:
On IO1:
su -
Password: rootroot
sfdisk -s
NSP5.0 => /dev/sda: 143566220
total: 143566220 blocks
exit
On IO2:
su -
Password: rootroot
sfdisk -s
NSP5.0 => /dev/sda: 143566220
total: 143566220 blocks
exit
- Calculate the DRBD size:
Calculation of DRBD size in a 1 disk system for NSP5.0:
143566220 - (10 * 1024 * 1024) = 133080460
133080460 # 10Gb for the OS removed
133080460 - (128 * 1024) = 132949388
132949388 # Leave 128Mb for the DRBD "meta data"
132000000 # After some padding left
# To be used when starting the "bin/upgradeprepare"
# script below
Upgrade IO2 from the upgrade CD
-------------------------------
- Physically, connect a serial link to IO2, to be able to monitor it during
the upgrade procedure.
- Physically, insert the IO upgrade CD into the CD reader of IO2.
- On IO2, mount the CD:
su -
Password: rootroot
mount /mnt/cdrom
- On IO2, execute the "bin/upgradeprepare" script from the CD (use the DRBD
size calculated for your system, i.e. adjust 132000000 below if required):
/mnt/cdrom/bin/upgradeprepare -D 132000000 -n Proc_m1_s1,Proc_m2_s1
--- Start of example printout ---
132000000
Proc_m1_s1
Proc_m2_s1
my ioindex 0 ioindex = 1
mac = 00:20:CE:C9:93:D2tmac = 00:20:CE:C9:A0:92
mac = 00:20:CE:C9:93:D2tmac = 00:20:CE:C9:A0:93
mac = 00:20:CE:C9:93:D2tmac = 00:20:CE:C9:A0:90
my ioindex 0 ioindex = 2
mac = 00:20:CE:C9:A0:92tmac = 00:20:CE:C9:A0:92
mac = 00:20:CE:C9:A0:92tmac = 00:20:CE:C9:A0:93
mac = 00:20:CE:C9:A0:92tmac = 00:20:CE:C9:A0:90
=========================================================
# System configuration for IO upgrade
# CD device [/mnt/cdrom]
cd_device=/dev/hda
# /boot partition. The GRUB mapping must match!
boot_part=/dev/sda1,ext2
boot_part_grub=(hd0,0)
# Root and loadingGrop (drbd) devices
# If these differs we assume a 2x40GB system.
device=/dev/sda
#drbddevice=(same as root)
# Hostname, should be 'Proc_m1_s1' or 'Proc_m2_s1'
hostname=Proc_m2_s1
# Explicitly set DRBD size
drbdsize=132000000
=========================================================
Is it OK to go on with these values (NO/yes)?
yes
Preparing /boot ...
Writing system information ...
Converting the telorb.conf ...
Creating the upgradedata.tgz ...
Updating the GRUB menu ...
--- End of example printout ---
exit
- Save the "/boot/upgradedata.tgz" file to a safe place (preferably externally):
scp -r /boot/upgradedata.tgz io1:/boot/upgradedata.tgz
Resulted in: "scp: /boot/upgradedata.tgz: Permission denied"
Used the following location instead:
scp -r /boot/upgradedata.tgz io1:/home/telorb/
- Reboot IO2:
su root
Password: rootroot
reboot
--- Start: Printout example ---
:
Unpacking root-fs archive ...
5 %
10 %
15 %
20 %
25 %
JBD: barrier-based sync failed on sda7 - disabling barriers (!!!)
30 %
JBD: barrier-based sync failed on sda8 - disabling barriers (!!!)
35 %
40 %
45 %
50 %
55 %
60 %
65 %
70 %
75 %
80 %
85 %
90 %
95 %
JBD: barrier-based sync failed on sda6 - disabling barriers (!!!)
100 % ( 58300 )
Install TSP4/5 Hybrid IO files ...
Syncing disks ...
Unmounting file-systems ...
Setup Grub ...
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
JBD: barrier-based sync failed on sda6 - disabling barriers (!!!)
Probing devices to guess BIOS drives. This may take a long time.
DRBD and mirror setup ...
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
drbd: initialised. Version: 0.7.10 (api:77/proto:74)
drbd: SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
drbd: registered as block device major 147
drbd0: Creating state block
drbd0: resync bitmap: bits=33000000 words=1031250
drbd0: size = 125 GB (132000000 KB)
drbd0: Assuming that all blocks are out of sync (aka FullSync)
drbd0: 132000000 KB now marked out-of-sync by on disk bit-map.
drbd0: drbdsetup [1292]: cstate Unconfigured --> StandAlone
drbd0: Secondary/Unknown --> Primary/Unknown
/dev/drbd0 ...
JBD: barrier-based sync failed on sda7 - disabling barriers (!!!)
Copy the sitedb and other stuff to the mirror ...
kjournald starting. Commit interval 5 seconds
EXT3 FS on drbd0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Prepare for upgrade of the second IO ...
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
:
--- End: Printout example ---
After the upgrade has finished, IO2 will be rebooted again, automatically.
After the second reboot, you will get a login prompt on the serial console.
IO2 has now been upgraded to a Hybrid TSP4/TSP5 IO.
- Log in to IO2 as telorb user (not from serial console) and check its status:
ssh -X telorb@toXXio2 (Adjust toXX to valid TSP system)
Password: telorb (Observe that the password has been changed!)
cat /proc/drbd
--- Start: Printout example ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:WFConnection st:Primary/Unknown ld:Consistent
ns:0 nr:0 dw:7012 dr:390 al:21 bm:275 lo:0 pe:0 ua:0 ap:0
1: cs:Unconfigured
--- End: Printout example ---
- The alarm "Mount point /loadingGroup01_2 is unavailable" should be present in
the alarm log.
- Since the contents of IO2's loadingGroup is almost empty, it has to
be copied from IO1 by using the rsync command:
On IO2:
ls -l /opt/mirror/loadingGroup01_1/ (Check before)
--- Start printout ---
total 8
drwxr-xr-x 3 telorb telorb 4096 Oct 10 13:30 PXE_X86PC
drwxr-xr-x 4 telorb telorb 4096 Oct 10 13:33 tspdeviceboard
--- End printout ---
rsync -a --update -v telorb@io1:/opt/telorb/axe/loadingGroup01_1 /opt/mirror
Password: tel123orb
ls -l /opt/mirror/loadingGroup01_1/ (Check after)
Verify that the directories PXE_X86PC and tspdeviceboard are kept among
the copied directories and files.
ls -l /opt/mirror/loadingGroup01_2/ (Should show the same as above)
- Physically, remove the CD.
- Perform re-mount towards IO2:
All traffic processors (TPs) must be ordered to re-mount towards IO2.
This is achieved in different ways depending on if Dicos OS or Linux OS
is executing on the TP.
In the TelORB Manager's "DNS/NFS" card, "File System Configuration"
area, click "Refresh".
"loadingGroup01_2" should be red-marked.
To re-mount all Dicos processors, perform the umount and mount commands as
follows:
In the TelORB Manager's "DNS/NFS" card, "File System Command"
input field, enter the following (verify the IP addresses before using
the mount command below):
umount /loadingGroup01_2 followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
-and-
mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.1.1 -o ipaddr=172.16.9.1 /dev/rpc2 /loadingGroup01_2/ /opt/mirror/loadingGroup01_2 followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
Click Refresh to verify the mountings.
"nfs /loadingGroup01_1...", "nfs /loadingGroup01_2..." and
"nfs /upgradePackages..." should be green-marked.
To re-mount all Linux processors (excluding IOs and FSs), perform disable
and enable (reload) of each processor as described below:
In the TelORB Manager's "Processors" card, disable and enable all Linux
processors, one by one.
Verify that the re-mounting of one of the Linux processors was successful:
From any IO:
telnet 172.16.0.11 (Adjust Proc_m0_s11 to valid Linux processor)
login: telorb
mount
--- Start of example printout ---
/dev/ram0 on / type ext2 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
nodev on /tmp type tmpfs (rw,mode=1777,nr_inodes=128k,nr_blocks=128k)
nodev on /usr type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
nodev on /var type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
nodev on /opt type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
io1:/opt/mirror/loadingGroup01_1 on /opt/telorb/axe/loadingGroup01_1 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.0.129)
io2:/opt/mirror/loadingGroup01_2 on /opt/telorb/axe/loadingGroup01_2 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.1.1)
--- End of example printout ---
exit
Upgrade IO1
-----------
- Physically, connect a serial link to IO1, to be able to monitor it during
the upgrade procedure.
- Perform the following commands on IO1:
ssh -X telorb@toXXio1 (Adjust toXX to valid TSP system)
Password: tel123orb
su root
Password: rootroot
scp io2:/boot/upgradedata.tgz /tmp
Password: rootroot
cd /boot
tar xvzf /tmp/upgradedata.tgz
/boot/upgradedata/upgradeprepare2
--- Start: Example printout ---
=========================================================
Address to the *other* IO on subnet0: 172.16.1.1
Local address on subnet0: 172.16.0.129/255.255.248.0 (00:20:CE:C9:93:D2)
My io-index: 1
Boot-partition: /dev/sda1,ext2 (hd0,0)
Root/loadingGroup devices: /dev/sda, /dev/sda
External interface data: 00:20:CE:C9:93:D0=134.138.187.54/255.255.248.0,
DRBD device size: 132000000
=========================================================
Is it OK to go on with these values (NO/yes)?
yes
DONE!
--- End: Example printout ---
reboot (Reboot IO1)
IO1 will be booted from RAM-disk and then IO1 will be upgraded.
After the upgrade has finished, IO1 will be rebooted again, automatically.
"Starting HybridIoSwGuard WARNING: /boot not exported", received on serial
console. OK??!!
One of the printouts before rebooting again:
"TSP4/5 Hybrid installation finished, rebooting ..."
After the second reboot, you will get a login prompt on the serial console.
- Log in to IO1 as telorb user (not from serial console) and verify that IO1 has
become secondary IO:
ssh -X telorb@toXXio1 (Adjust toXX to valid TSP system)
Password: telorb (Observe that the password has been changed!)
cat /proc/drbd
--- Start: Printout example ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:SyncTarget st:Secondary/Primary ld:Inconsistent
ns:0 nr:846496 dw:846496 dr:0 al:0 bm:178 lo:0 pe:0 ua:0 ap:0
[>...................] sync'ed: 0.7% (128081/128906)M
finish: 4:20:13 speed: 8,156 (4,940) K/sec
--- End: Printout example ---
Wait for IO1 to synchronize from IO2. Check the progress either
from IO1 or IO2:
cat /proc/drbd
- Only valid for NSP 5.0: If the system is an NSP 5.0 system, hardware wise,
it is possible to speed up the DRBD synching via the Gigabit link,
which is connected between the IO processors (en-1, eth3).
To accomplish this, perform the following:
Make sure the Gigabit link between IO1 (eth3) and IO2 (eth3) is physically
connected, and then verify that it is configured as follows:
On IO:
/sbin/ifconfig -a (Verify that inet addr for eth3 is configured)
If not configured (info from uabnick) (not yet tested):
From IO1:
ifconfig eth3 down
ifconfig eth3 192.11.0.1 netmask 255.255.255.0 up
From IO2:
ifconfig eth3 down
ifconfig eth3 192.11.0.2 netmask 255.255.255.0 up
Speed up the sync rate from IO2 (primary IO):
o Verify that IO2 is primary (which it should be):
su -
Password: rootroot
drbdsetup /dev/drbd0 state
If the output is "Primary/Secondary", IO2 is primary.
o Show the sync rate "Syncer options: rate" (among other things):
drbdsetup /dev/drbd0 show
o Set the synchronization speed to 30MBytes/second (default value: 8M)
drbdsetup /dev/drbd0 syncer -r 30M
o Show the sync rate:
drbdsetup /dev/drbd0 show
o Wait until the synchronization is finished.
You can monitor the synchronization by entering the following command
repeatedly:
cat /proc/drbd
o When the sychronization is finished, restore the synchronization speed
back to the default value 8MBytes/second:
drbdsetup /dev/drbd0 syncer -r 8M
DO NOT FORGET TO RESTORE!!!
o Show the sync rate:
drbdsetup /dev/drbd0 show
o Leave su mode:
exit
During the synchronization, the cat command will result in
something like the following:
--- Start printout from IO1 ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:SyncTarget st:Secondary/Primary ld:Inconsistent
ns:0 nr:708124 dw:708124 dr:0 al:0 bm:170 lo:0 pe:0 ua:0 ap:0
[>...................] sync'ed: 0.6% (128215/128906)M
finish: 7:00:48 speed: 5,164 (4,944) K/sec
--- End printout from IO1 ---
--- Start printout from IO2 ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:SyncSource st:Primary/Secondary ld:Consistent
ns:1345772 nr:0 dw:308072 dr:1345238 al:143 bm:476 lo:0 pe:0 ua:0 ap:0
[>...................] sync'ed: 1.1% (127592/128906)M
finish: 6:12:52 speed: 5,824 (4,872) K/sec
1: cs:Unconfigured
--- End printout from IO2 ---
When the synchronization is ready, the cat command will result in
something like the following:
--- Start printout from IO1 ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:Connected st:Secondary/Primary ld:Consistent
ns:0 nr:132193144 dw:132193144 dr:0 al:0 bm:8184 lo:0 pe:0 ua:0 ap:0
--- End printout from IO1 ---
--- Start printout from IO2 ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:Connected st:Primary/Secondary ld:Consistent
ns:132193148 nr:0 dw:500560 dr:132000126 al:143 bm:8451 lo:0 pe:0 ua:0 ap:0
1: cs:Unconfigured
--- End printout from IO2 ---
Note: It is of the utmost importance not to proceed with these instructions
until the synchronization of IO1 has finished!
- The processor consoles have been closed, so new ones should be opened from
IO1:
STS_console --font 6x10 --max 99
Not possible to open STS_console with the command parameters above!
"Uncaught exception from user code:
No config file found! at /opt/telorb/bin/STS_console line 129."??!!
* The following printouts start appearing in all Dicos processor logs, and they
keep on coming on a regular basis:
:
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
:
Is this OK or not??!! (RPC driver=OU/D96)
- Physically, connect a serial link to IO2, to be able to monitor it during
the upcoming reboot, in case anything goes wrong.
- Reboot IO2 (to get IO1 to become primary for the mountings further down
to take effect):
su root
Password: rootroot
reboot
Note: loadingGroup01_1 will not be available from now on until it is mounted
in the next step. Additionally, loadingGroup01_2 will not be available,
since IO2 is secondary.
Is this OK??!!
After the reboot, you will get a login prompt on the serial console.
- Log in to IO2 as telorb user (not from serial console) to verify that it is
up and running:
ssh -X telorb@toXXio2 (Adjust toXX to valid TSP system)
Password: telorb
cat /proc/drbd
Should be "Secondary/Primary".
- On IO1, verify that IO1 has become primary IO (can be seen in the previous
command, but anyway):
cat /proc/drbd
Should be "Primary/Secondary".
- At this stage, no mount points are available, which is indicated by alarms.
- Perform re-mount towards IO1:
All traffic processors (TPs) must be ordered to re-mount towards IO1.
This is achieved in different ways depending on if Dicos OS or Linux OS
is executing on the TPs.
In the TelORB Manager's "DNS/NFS" card, "File System Configuration"
area, click "Refresh".
"loadingGroup01_1", "loadingGroup01_2" and "upgradePackages" should be
red-marked.
To re-mount all Dicos processors, perform the umount and mount commands as
follows:
In the TelORB Manager's "DNS/NFS" card, "File System Command"
input field, enter the following (verify the IP addresses before using
the mount commands below):
umount /loadingGroup01_1 followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
-and-
mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc1 /loadingGroup01_1/ /opt/mirror/loadingGroup01_1 followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
umount /upgradePackages followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
-and-
mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/mirror/upgradePackages followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
Error result printout:
"Operation failed for 1 processors with errno 11."
Why??!!
On Proc_m1_s9:
"DEBUG INFO: "umount /upgradePackages" done
nmbOfTestedIpAddrM = 2
LOG_ERR: DswomAvailabilityFSAgent.cc:132 [OU/D142 R1A34] Couldn't create the file loadingGroup01_2/Outage/TimeStamp
LOG_ERR: DfsAgentSystem.cc:57 [OU/D88 R1A28m] "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/mirror/upgradePackages" failed; error-code = 11 (Device or resource busy)"
Performed an umount and mount of upgradePackages a second time and this
time it worked.
Verify the mountings with "Refresh".
"/loadingGroup01_1" and "/upgradePackages" should be green-marked, whereas
"/loadingGroup01_2" should be red-marked.
Should "/loadingGroup01_2" be un-mounted from the "DNS/NFS" card, since it
is no longer used??!!
To re-mount all Linux processors (excluding IOs and FSs), perform disable
and enable (reload) of each processor as described below:
In the TelORB Manager's "Processors" card, disable and enable all Linux
processors, one by one.
- If required (for SS7), copy the TSP 5 Runtime Environment to IO1.
From a CW/OS point of view, step 3 is now completed.
(Should the GESB/SCB loadable software (firmware) be upgraded??!!
No! Nothing has been changed!)
Step 3 CW/OS, NM & SS7 - IO upgrade
===================================
Preparations
------------
Fetch the ISO file from e.g.
/ipims_dicos/BS2/tbWP046/Components_SA/Unix_SE/Unix_OB/MixedIoFiles_OU/tsp45io.iso
and copy it to a CD.
(The upgrade files for steps 1 and 2 will be deleted from IO1 in this step.)
According to "TSP5 Upgrade Instruction From TSP4", 3/1531-ANA 901 04/1-1 PA5.9:
Prerequisites
-------------
- Perform IO backup to tape by following the instructions in
Precondition for step 0.5 - Perform an IO backup.
- From the TelORB Manager, remove superflous backup versions, to speed up
the upcoming rsync command. This will decrease the time spent in maintenance
window 2.
- SS7 step:
Save the DCM file located on IO1:
On e.g. WS:
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/step3
Rename existing file, if any, e.g.
mv 2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW.dcm 2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW.dcm.051115
Copy file:
scp telorb@to14io1:/opt/DCM/2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW_to14.dcm .
(scp telorb@to14io1:/opt/DCM/2BE_2FE_2Linkset_16Links_ITU_TCAP_ITU_NW.dcm .)
- NM step:
Redirect NM storage from IO2 to IO1:
On IO1:
cd /tmp/NM_Upgrade_step123/scripts
On tos2:
cd /home/dicostest/tosFiles/to14/upgradepath/step2
scp TSP4_to_TSP5_step2.config telorb@to14io1:/opt/telorb/axe/.
On IO1:
./redirectPmfToIo1Only /opt/telorb/axe/TSP4_to_TSP5_step2.config
--- Start printout from IO1 ---
--------------------------------------------
--- INPUT FILE SPECIFIC SETTINGS
--------------------------------------------
loadingGroup "*.config" file: /opt/telorb/axe/TSP4_to_TSP5_step2.config
Node "telorb.conf" file: /opt/telorb/etc/telorb.conf
Undo activated: 0
Mounting activated: 0
--------------------------------------------
--- IO1 ADDRESS
--------------------------------------------
IO1_1: 172.16.0.129
IO1_2: 172.16.8.129
--------------------------------------------
--- IO2 ADDRESS
--------------------------------------------
IO2_1: 172.16.1.1
IO2_2: 172.16.9.1
Shall I continue with the above settings (NO/yes)? yes
Continuing with the "redirectPmfToIO1Only" script execution...
Setting environment variable on Dicos TP: Proc_m0_s9 <172.16.0.9:8002>
PMF_IOREDUNDANCY_ENABLED = false
Executing: setenv PMF_IOREDUNDANCY_ENABLED false
[ DONE ]
--- End printout from IO1 ---
- NM step:
Verify the redirected NM storage from IO2 to IO1:
On IO1:
telnet 172.16.0.9 8002
cd /env
printenv
Printout:
...
PMF_IOREDUNDANCY_ENABLED = false
...
quit
- Get the size of the IO hard disks:
On IO1:
su -
Password: rootroot
sfdisk -s
NSP5.0 => /dev/sda: 143566220
total: 143566220 blocks
exit
On IO2:
su -
Password: rootroot
sfdisk -s
NSP5.0 => /dev/sda: 143566220
total: 143566220 blocks
exit
- Calculate the DRBD size:
Calculation of DRBD size in a 1 disk system for NSP5.0:
143566220 - (10 * 1024 * 1024) = 133080460
133080460 # 10Gb for the OS removed
133080460 - (128 * 1024) = 132949388
132949388 # Leave 128Mb for the DRBD "meta data"
132000000 # After some padding left
# To be used when starting the "bin/upgradeprepare"
# script below
Upgrade IO2 from the upgrade CD
-------------------------------
- Physically, connect a serial link to IO2, to be able to monitor it during
the upgrade procedure, in case anything goes wrong.
- Physically, insert the IO upgrade CD into the CD reader of IO2.
- On IO2, mount the CD:
su -
Password: rootroot
mount /mnt/cdrom
- On IO2, execute the "bin/upgradeprepare" script from the CD (use the DRBD
size calculated for your system, i.e. adjust 132000000 below if required):
/mnt/cdrom/bin/upgradeprepare -D 132000000 -n Proc_m1_s1,Proc_m2_s1
--- Start of example printout ---
132000000
Proc_m1_s1
Proc_m2_s1
my ioindex 0 ioindex = 1
mac = 00:20:CE:C9:93:D2tmac = 00:20:CE:C9:A0:92
mac = 00:20:CE:C9:93:D2tmac = 00:20:CE:C9:A0:93
mac = 00:20:CE:C9:93:D2tmac = 00:20:CE:C9:A0:90
my ioindex 0 ioindex = 2
mac = 00:20:CE:C9:A0:92tmac = 00:20:CE:C9:A0:92
mac = 00:20:CE:C9:A0:92tmac = 00:20:CE:C9:A0:93
mac = 00:20:CE:C9:A0:92tmac = 00:20:CE:C9:A0:90
Specify external DNS-servers. If no external DNS-servers should be used, leave the field empty.
Otherwise enter the IP-address(es) of the external DNS-servers, separated by space.
DNS servers: 134.138.201.17 134.138.226.13
=========================================================
# System configuration for IO upgrade
# CD device [/mnt/cdrom]
cd_device=/dev/hda
# /boot partition. The GRUB mapping must match!
boot_part=/dev/sda1,ext2
boot_part_grub=(hd0,0)
# Root and loadingGrop (drbd) devices
# If these differs we assume a 2x40GB system.
device=/dev/sda
#drbddevice=(same as root)
# Hostname, should be 'Proc_m1_s1' or 'Proc_m2_s1'
hostname=Proc_m2_s1
# DNS servers
dns_servers=134.138.201.17,134.138.226.13
# Explicitly set DRBD size
drbdsize=132000000
=========================================================
Is it OK to go on with these values (NO/yes)?
yes
Preparing /boot ...
Writing system information ...
Converting the telorb.conf ...
Creating the upgradedata.tgz ...
Updating the GRUB menu ...
--- End of example printout ---
exit
- Save the "/boot/upgradedata.tgz" file to a safe place (preferably
externally):
On IO1:
su
Password: rootroot
scp -r io2:/boot/upgradedata.tgz /boot/upgradedata_io2.tgz
Resulted in: "root@io2's password: Permission denied, please try again."
exit
Used the following location instead as telorb user on IO2:
scp -r /boot/upgradedata.tgz io1:/home/telorb/.
Also save it externally:
scp -r /boot/upgradedata.tgz uabmsu@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/.
- Reboot IO2:
su root
Password: rootroot
reboot
--- Start: Printout example ---
:
Unpacking root-fs archive ...
5 %
10 %
15 %
20 %
25 %
JBD: barrier-based sync failed on sda7 - disabling barriers (!!!)
30 %
JBD: barrier-based sync failed on sda8 - disabling barriers (!!!)
35 %
40 %
45 %
50 %
55 %
60 %
65 %
70 %
75 %
80 %
85 %
90 %
95 %
JBD: barrier-based sync failed on sda6 - disabling barriers (!!!)
100 % ( 58300 )
Install TSP4/5 Hybrid IO files ...
Syncing disks ...
Unmounting file-systems ...
Setup Grub ...
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
JBD: barrier-based sync failed on sda6 - disabling barriers (!!!)
Probing devices to guess BIOS drives. This may take a long time.
DRBD and mirror setup ...
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
drbd: initialised. Version: 0.7.10 (api:77/proto:74)
drbd: SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
drbd: registered as block device major 147
drbd0: Creating state block
drbd0: resync bitmap: bits=33000000 words=1031250
drbd0: size = 125 GB (132000000 KB)
drbd0: Assuming that all blocks are out of sync (aka FullSync)
drbd0: 132000000 KB now marked out-of-sync by on disk bit-map.
drbd0: drbdsetup [1292]: cstate Unconfigured --> StandAlone
drbd0: Secondary/Unknown --> Primary/Unknown
/dev/drbd0 ...
JBD: barrier-based sync failed on sda7 - disabling barriers (!!!)
Copy the sitedb and other stuff to the mirror ...
kjournald starting. Commit interval 5 seconds
EXT3 FS on drbd0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Prepare for upgrade of the second IO ...
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
:
--- End: Printout example ---
After the upgrade has finished, IO2 will be rebooted again, automatically.
After the second reboot, you will get a login prompt on the serial console.
IO2 has now been upgraded to a Hybrid TSP4/TSP5 IO.
- Log in to IO2 as telorb user (not from serial console) and check its status:
ssh -X telorb@toXXio2 (Adjust toXX to valid TSP system)
Password: telorb (Observe that the password has been changed!)
cat /proc/drbd
--- Start: Printout example ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:WFConnection st:Primary/Unknown ld:Consistent
ns:0 nr:0 dw:43532 dr:414 al:29 bm:283 lo:0 pe:0 ua:0 ap:0
1: cs:Unconfigured
--- End: Printout example ---
- The alarms "Mount point /loadingGroup01_2 is unavailable" and "Mount point
/reporterLogs2 is unavailable" should be present in the alarm log.
Additionally, the alarm "Mount point(s) unavailable" for /reporterLogs2
for all Linux processors should also be present in the alarm log.
- Since the contents of IO2's loadingGroup is almost empty, it has to
be copied from IO1 by using the rsync command:
On IO2:
ls -l /opt/mirror/loadingGroup01_1/ (Check before)
--- Start printout ---
total 8
drwxr-xr-x 3 telorb telorb 4096 Nov 15 16:18 PXE_X86PC
drwxr-xr-x 4 telorb telorb 4096 Nov 15 16:21 tspdeviceboard
--- End printout ---
rsync -a --update -v telorb@io1:/opt/telorb/axe/loadingGroup01_1 /opt/mirror
Password: tel123orb
ls -l /opt/mirror/loadingGroup01_1/ (Check after)
Verify that the directories PXE_X86PC and tspdeviceboard are kept among
the copied directories and files.
ls -l /opt/mirror/loadingGroup01_2/ (Should show the same as above)
- Physically, remove the CD.
- Perform re-mount towards IO2:
All traffic processors (TPs) must be ordered to re-mount towards IO2.
This is achieved in different ways depending on if Dicos OS or Linux OS
is executing on the TP.
In the TelORB Manager's "DNS/NFS" card, "File System Configuration"
area, click "Refresh".
"/loadingGroup01_2" and "/reporterLogs2" should be red-marked.
To re-mount all Dicos processors, execute the following script on IO1:
cd /opt/telorb/axe/scripts
If the remount2IO.exp script does not exist in this directory, you will
have to fetch it from "ftp://rftp.uab.ericsson.se/pub/SysVer/UpgTSP4_5/"
via a web browser (right click on the remount2IO.exp link and save to
(Save Link As...) e.g. your WS at e.g.
/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/SIV_stuff/
and thereafter copy it to IO2
mkdir scripts, cd scripts,
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453/SIV_stuff/remount2IO.exp .
chmod +x remount2IO.exp)
./remount2IO.exp 172.16.0.9 8002 2 172.16.1.1 172.16.9.1
(172.16.0.9 = IP address of 1st Dicos loader processor,
8002 = port to access 1st Dicos loader processor,
2 = IO2,
172.16.1.1 = IP address for subnet A for IO,
172.16.9.1 = IP address for subnet B for IO)
(An alternative way to re-mount all Dicos processors is to perform the
umount and mount commands as follows (only CW/OS considered below):
In the TelORB Manager's "DNS/NFS" card, "File System Command"
input field, enter the following (verify the IP addresses before
using the mount command below):
umount /loadingGroup01_2 followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click "OK".
-and-
mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.1.1 -o ipaddr=172.16.9.1 /dev/rpc2 /loadingGroup01_2/ /opt/mirror/loadingGroup01_2
followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click "OK".
Also consider Dicos processor re-mounting for NM mount points.
Click Refresh to verify the mountings.
"nfs /loadingGroup01_1...", "nfs /loadingGroup01_2..." and
"nfs /upgradePackages..." should be green-marked. +NM)
Note: "/reporterLogs2" should not be mounted. It will be unmounted
(removed) when executing the "moveNmDataFromIo1ToIo2" script
later on.
Also consider Dicos processor re-mounting for any application mountings.
Verify the Dicos processor re-mounting, by clicking Refresh in the
TelORB Manager's "DNS/NFS" card, "File System Configuration" area.
"nfs /loadingGroup01_1...", "nfs /loadingGroup01_2..." and
"nfs /upgradePackages..." should be green-marked as well as the
rest of the mountings. "/reporterLogs2" will be red-marked.
To re-mount all Linux processors (excluding IOs and FSs), perform disable
and enable (reload) of each processor as described below:
In the TelORB Manager's "Processors" card, disable and enable all Linux
processors, one by one.
This resulted in a Capsule Abortion for Proc_m0_s11 (Linux):
core.t1132135418.u0.g0.eu0.eg0.n0.p2382.lmstarter.gz.172.16.8.11-1
100% load in Proc_m0_s11.
Proc_m0_s11 reloaded spontaneously.
No designer available for troubleshooting.
Observation: The crashcollector files only ended up on IO2, not on IO1??!!
If a Linux processor does not reload, it would be a good test to manually
reload a Linux processor at this stage or at a later stage during step 3,
to verify that the processor does not get 100% load and if it continues
reloading spontaneously.
Verify that the re-mounting of one of the Linux processors was successful:
From any IO:
telnet 172.16.0.11 (Adjust Proc_m0_s11 to valid Linux processor)
(login: telorb)
mount
--- Start of example printout ---
/dev/ram0 on / type ext2 (rw)
none on /proc type proc (rw)
/none on /dev/pts type devpts (rw,gid=5,mode=620)
/nodev on /tmp type tmpfs (rw,mode=1777,nr_inodes=128k,nr_blocks=128k)
/nodev on /usr type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
/nodev on /var type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
/nodev on /opt type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
/io1:/opt/mirror/loadingGroup01_1 on /opt/telorb/axe/loadingGroup01_1 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.0.129)
/io2:/opt/mirror/loadingGroup01_2 on /opt/telorb/axe/loadingGroup01_2 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.1.1)
/172.16.8.129:/opt/mirror/reporterLogs on /reporterLogs type nfs (rw,soft,intr,addr=172.16.8.129)
/172.16.8.129:/opt/mirror/applog on /opt/telorb/axe/applog type nfs (rw,soft,intr,addr=172.16.8.129)
/172.16.8.129:/opt/mirror/mysql-data on /opt/telorb/axe/mysql-data type nfs (rw,soft,intr,addr=172.16.8.129)
--- End of example printout ---
Note: /reporterLogs2 should not be mounted. It will be unmounted (removed)
when executing the "moveNmDataFromIo1ToIo2" script later on.
exit
Transfer NM data from IO1 to IO2. NM step:
- On IO2 (as telorb user), generate private and public key pairs on IO2:
/usr/bin/ssh-keygen -b 1024 -t dsa
--- Start: Printout ---
Generating public/private dsa key pair.
Enter file in which to save the key (/home/telorb/.ssh/id_dsa):
Press "Enter".
Enter passphrase (empty for no passphrase):
Press "Enter".
Enter same passphrase again:
Press "Enter".
Your identification has been saved in /home/telorb/.ssh/id_dsa.
Your public key has been saved in /home/telorb/.ssh/id_dsa.pub.
The key fingerprint is:
5d:77:3c:73:b8:d7:34:8a:c0:06:32:66:04:0a:26:b9 telorb@Proc_m2_s1
--- End: Printout ---
- From IO1, copy telorb's public key to IO2:
/usr/bin/scp /home/telorb/.ssh/id_dsa.pub io2:/home/telorb/.ssh/authorized_keys2
Password: telorb
- From IO2, copy telorb's public key to IO1:
/usr/bin/scp /home/telorb/.ssh/id_dsa.pub io1:/home/telorb/.ssh/authorized_keys2
Password: tel123orb
- Verify that you can enter each IO, respectively, without having to enter
the password after the ssh command:
From IO2:
ssh io1
ssh io2
exit
exit
- On IO1, execute the "moveNmDataFromIo1ToIo2" script:
cd /tmp/NM_Upgrade_step123/scripts
./moveNmDataFromIo1ToIo2 -m
--- Start: Example printout ---
--------------------------------------------
--- INPUT FILE SPECIFIC SETTINGS
--------------------------------------------
loadingGroup "*.config" file: /opt/telorb/axe/TSP4_to_TSP5_step2.config
Node "telorb.conf" file: /opt/telorb/etc/telorb.conf
Undo activated: 0
Mounting activated: 1
--------------------------------------------
--- IO1 ADDRESS
--------------------------------------------
IO1_1: 172.16.0.129
IO1_2: 172.16.8.129
--------------------------------------------
--- IO2 ADDRESS
--------------------------------------------
IO2_1: 172.16.1.1
IO2_2: 172.16.9.1
Shall I continue with the above settings (NO/yes)? yes
Continuing with the "moveNmDataFromIo1ToIo2" script execution...
Scanning UnixCommonPool...
Scanning DicosCommonPool...
Scanning MysqlLinuxPool...
Disabling mysql daemon on Linux TP: Proc_m0_s11 <172.16.0.11>
Executing: "mv /etc/init.d/mysql /etc/init.d/mysql.bak" on host: 172.16.0.11
[ DONE ]
Disabling mysql daemon on Linux TP: Proc_m0_s13 <172.16.0.13>
Executing: "mv /etc/init.d/mysql /etc/init.d/mysql.bak" on host: 172.16.0.13
[ DONE ]
Search for running sql server...
Stopping sql server on Linux TP: Proc_m0_s11 <172.16.0.11>
Executing: "/etc/init.d/mysql.bak stop" on host: 172.16.0.11
[ DONE ]
Copy SQL data directory...
Compressing "/opt/telorb/axe/mysql-data" directory...
Copy files to "172.16.1.1:/opt/mirror/tsp/NM/Logging" & uncompress...
The authenticity of host '172.16.1.1 (172.16.1.1)' can't be established.
RSA key fingerprint is a9:e3:f9:00:d1:20:b4:25:b0:6f:9d:50:b9:8d:8b:d1.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.1.1' (RSA) to the list of known hosts.
mydb.tar.bz2 100% |***************************************************************| 59658 00:00
[ DONE ]
Remount SQL on Linux TP: Proc_m0_s11 <172.16.0.11>
Executing: "umount /opt/telorb/axe/mysql-data && mount -t nfs -o soft -o intr 172.16.1.1:/opt/mirror/tsp/NM/Logging/mysql-data /opt/telorb/axe/mysql-data" on host: 172.16.0.11
[ DONE ]
Remount SQL on Linux TP: Proc_m0_s13 <172.16.0.13>
Executing: "umount /opt/telorb/axe/mysql-data && mount -t nfs -o soft -o intr 172.16.1.1:/opt/mirror/tsp/NM/Logging/mysql-data /opt/telorb/axe/mysql-data" on host: 172.16.0.13
[ DONE ]
Remount SQL on all Dicos TP through: Proc_m0_s9 <172.16.0.9:8002>
Executing: "umount /opt/telorb/axe/mysql-data/" on host: 172.16.0.9
Executing: "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.1.1 -o ipaddr=172.16.9.1 /dev/rpc9 /opt/telorb/axe/mysql-data/ /opt/mirror/tsp/NM/Logging/mysql-data" on host: 172.16.0.9
[ DONE ]
Enable mysql daemon on Linux TP: Proc_m0_s11 <172.16.0.11>
Executing: "mv /etc/init.d/mysql.bak /etc/init.d/mysql" on host: 172.16.0.11
[ DONE ]
Enable mysql daemon on Linux TP: Proc_m0_s13 <172.16.0.13>
Executing: "mv /etc/init.d/mysql.bak /etc/init.d/mysql" on host: 172.16.0.13
[ DONE ]
Copy PMF data directory...
Compressing "/opt/telorb/axe/reporterLogs" directory...
Copy files to "172.16.1.1:/opt/mirror/tsp/NM/PMF" & uncompress...
rplogs.tar.bz2 100% |***************************************************************| 1582 KB 00:00
[ DONE ]
Unmount PMF2 on Linux TP: Proc_m0_s11 <172.16.0.11>
Executing: "umount /reporterLogs2" on host: 172.16.0.11
[ FAILED ]
Remount PMF on Linux TP: Proc_m0_s11 <172.16.0.11>
Executing: "umount /reporterLogs && mount -t nfs -o soft -o intr 172.16.1.1:/opt/mirror/tsp/NM/PMF/reporterLogs /reporterLogs" on host: 172.16.0.11
[ DONE ]
Unmount PMF2 on Linux TP: Proc_m0_s13 <172.16.0.13>
Executing: "umount /reporterLogs2" on host: 172.16.0.13
[ FAILED ]
Remount PMF on Linux TP: Proc_m0_s13 <172.16.0.13>
Executing: "umount /reporterLogs && mount -t nfs -o soft -o intr 172.16.1.1:/opt/mirror/tsp/NM/PMF/reporterLogs /reporterLogs" on host: 172.16.0.13
[ DONE ]
Unmount PMF2 on all Dicos TP through: Proc_m0_s9 <172.16.0.9:8002>
Executing: "umount /reporterLogs2" on host: 172.16.0.9
[ DONE ]
Remount PMF on all Dicos TP through: Proc_m0_s9 <172.16.0.9:8002>
Executing: "umount /reporterLogs/" on host: 172.16.0.9
Executing: "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.1.1 -o ipaddr=172.16.9.1 /dev/rpc6 /reporterLogs/ /opt/mirror/tsp/NM/PMF/reporterLogs" on host: 172.16.0.9
[ DONE ]
Copy Applog data directory...
Compressing "/opt/telorb/axe/loadingGroup01_1/mirrored/applogConfig" directory...
Copy files to "172.16.1.1:/opt/mirror/applog" & uncompress...
applogcfg.tar.bz2 100% |***************************************************************| 2895 00:00
Compressing "/opt/telorb/axe/applog" directory...
Copy files to "172.16.1.1:/opt/mirror/tsp/applog" & uncompress...
applog.tar.bz2 100% |***************************************************************| 16048 00:00
[ DONE ]
--- End: Example printout ---
The PMF and mysql data are now present on IO2.
Upgrade IO1
-----------
- Physically, connect a serial link to IO1, to be able to monitor it
during the upgrade procedure, in case anything goes wrong.
- Perform the following commands on IO1:
ssh -X telorb@toXXio1 (Adjust toXX to valid TSP system)
Password: tel123orb
su root
Password: rootroot
scp io2:/boot/upgradedata.tgz /tmp
Password: rootroot
cd /boot
tar xvzf /tmp/upgradedata.tgz
/boot/upgradedata/upgradeprepare2
--- Start: Example printout ---
=========================================================
Address to the *other* IO on subnet0: 172.16.1.1
Local address on subnet0: 172.16.0.129/255.255.248.0 (00:20:CE:C9:93:D2)
My io-index: 1
Boot-partition: /dev/sda1,ext2 (hd0,0)
Root/loadingGroup devices: /dev/sda, /dev/sda
External interface data: 00:20:CE:C9:93:D0=134.138.187.54/255.255.248.0,
DRBD device size: 132000000
=========================================================
Is it OK to go on with these values (NO/yes)?
yes
DONE!
--- End: Example printout ---
reboot (Reboot IO1)
IO1 will be booted from RAM-disk and then IO1 will be upgraded.
After the upgrade has finished, IO1 will be rebooted again, automatically.
"Starting HybridIoSwGuard WARNING: /boot not exported", received on serial
console. OK??!!
One of the printouts before rebooting again:
"TSP4/5 Hybrid installation finished, rebooting ..."
After the second reboot, you will get a login prompt on the serial console.
- Log in to IO1 as telorb user (not from serial console) and verify that IO1 has
become secondary IO:
ssh -X telorb@toXXio1 (Adjust toXX to valid TSP system)
Password: telorb (Observe that the password has been changed!)
cat /proc/drbd
--- Start: Printout example ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:SyncTarget st:Secondary/Primary ld:Inconsistent
ns:0 nr:314304 dw:314304 dr:0 al:0 bm:146 lo:0 pe:0 ua:0 ap:0
[>...................] sync'ed: 0.3% (128600/128906)M
finish: 5:04:49 speed: 6,932 (5,132) K/sec
--- End: Printout example ---
- Only valid for NSP 5.0: If the system is an NSP 5.0 system, hardware wise,
it is possible to speed up the DRBD synching via the Gigabit link,
which is connected between the IO processors (en-1, eth3).
To accomplish this, perform the following:
Note: The instructions in this section are not yet valid!!!
However, if you speed up the sync rate without having
eth3 configured on the IOs, this will speed up the
syncing a little bit anyway.
Make sure the Gigabit link between IO1 (eth3) and IO2 (eth3) is physically
connected, and then verify that it is configured as follows:
On IO:
/sbin/ifconfig -a (Verify that inet addr for eth3 is configured)
If not configured (info from uabnick) (not yet tested):
From IO1:
ifconfig eth3 down
ifconfig eth3 192.11.0.1 netmask 255.255.255.0 up
From IO2:
ifconfig eth3 down
ifconfig eth3 192.11.0.2 netmask 255.255.255.0 up
Speed up the sync rate from IO2 (primary IO):
o Verify that IO2 is primary (which it should be):
su -
Password: rootroot
drbdsetup /dev/drbd0 state
If the output is "Primary/Secondary", IO2 is primary.
o Show the sync rate "Syncer options: rate" (among other things):
drbdsetup /dev/drbd0 show
o Set the synchronization speed to 30MBytes/second (default value: 8M)
drbdsetup /dev/drbd0 syncer -r 30M
o Show the sync rate:
drbdsetup /dev/drbd0 show
o Wait until the synchronization is finished.
You can monitor the synchronization by entering the following command
repeatedly:
cat /proc/drbd
o When the sychronization is finished, restore the synchronization speed
back to the default value 8MBytes/second:
drbdsetup /dev/drbd0 syncer -r 8M
DO NOT FORGET TO RESTORE!!!
o Show the sync rate:
drbdsetup /dev/drbd0 show
o Leave su mode:
exit
During the synchronization, the cat command will result in
something like the following:
--- Start printout from IO1 ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:SyncTarget st:Secondary/Primary ld:Inconsistent
ns:0 nr:708124 dw:708124 dr:0 al:0 bm:170 lo:0 pe:0 ua:0 ap:0
[>...................] sync'ed: 0.6% (128215/128906)M
finish: 7:00:48 speed: 5,164 (4,944) K/sec
--- End printout from IO1 ---
--- Start printout from IO2 ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:SyncSource st:Primary/Secondary ld:Consistent
ns:1345772 nr:0 dw:308072 dr:1345238 al:143 bm:476 lo:0 pe:0 ua:0 ap:0
[>...................] sync'ed: 1.1% (127592/128906)M
finish: 6:12:52 speed: 5,824 (4,872) K/sec
1: cs:Unconfigured
--- End printout from IO2 ---
When the synchronization is ready, the cat command will result in
something like the following:
--- Start printout from IO1 ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:Connected st:Secondary/Primary ld:Consistent
ns:0 nr:132193144 dw:132193144 dr:0 al:0 bm:8184 lo:0 pe:0 ua:0 ap:0
--- End printout from IO1 ---
--- Start printout from IO2 ---
version: 0.7.10 (api:77/proto:74)
SVN Revision: 1743 build by phil@mescal, 2005-01-31 12:22:07
0: cs:Connected st:Primary/Secondary ld:Consistent
ns:132193148 nr:0 dw:500560 dr:132000126 al:143 bm:8451 lo:0 pe:0 ua:0 ap:0
1: cs:Unconfigured
--- End printout from IO2 ---
- Wait for IO1 to synchronize from IO2. Check the progress either
from IO1 or IO2:
cat /proc/drbd
Note: It is of the utmost importance not to proceed with these instructions
until the synchronization of IO1 has finished!
- The processor consoles have been closed, so new ones should be opened from
IO1:
STS_console --font 6x10 --max 99
Not possible to open STS_console with the command parameters above!
"Uncaught exception from user code:
No config file found! at /opt/telorb/bin/STS_console line 129."??!!
* The following printouts start appearing in all Dicos processor logs, and they
keep on coming on a regular basis:
:
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
:
Is this OK or not??!! (RPC driver=OU/D96)
- Should new keys be generated to be able to use `ssh io1' and `ssh io2',
respectively, without having to enter passwords??!!
- Still had 100% load in the Linux processor Proc_m0_s11 and it had reloaded
three times and Proc_m0_s11 had reloaded spontaneously at 18:14, 01:37,
09:00.
--- Start: Printouts from Proc_m0_s11 ---
[24583] 2005-11-17 08:03:16 Err.: gethostbyname failed for hn0, Resource temporarily unavailable
Please be patient it can take some times...mount: RPC: Unable to receive; errno = Connection refused
Thu Nov 17 08:03:22 2005
Remount: [mount -t nfs -o soft -o intr 172.16.8.129:/opt/mirror/reporterLogs /reporterLogs/], rc = 0x2000
mount: RPC: Unable to receive; errno = Connection refused
Thu Nov 17 08:03:22 2005
Remount: [mount -t nfs -o soft -o intr 172.16.8.129:/opt/mirror/applog /opt/telorb/axe/applog/], rc = 0x2000
mount: 172.16.1.1:/opt/mirror/reporterLogs2 failed, reason given by server: No such file or directory
Thu Nov 17 08:03:22 2005
Remount: [mount -t nfs -o soft -o intr 172.16.1.1:/opt/mirror/reporterLogs2 /reporterLogs2/], rc = 0x2000
mount: RPC: Unable to receive; errno = Connection refused
Thu Nov 17 08:03:22 2005
Remount: [mount -t nfs -o soft -o intr 172.16.8.129:/opt/mirror/mysql-data /opt/telorb/axe/mysql-data/], rc = 0x2000
LOG_ERR: ScriptRpmSupervisor.cc:283 [SCC/D126 R1E04] Restarting RPM: omnidaemon-4.1-1
LOG_ERR: DeedugCentral.cci:237 [SCC/AXG73 R1O02a] Static process restarted with id 617426
Starting omnidaemon: [25696] 2005-11-17 08:03:22 Err.: gethostbyname failed for hn0, Resource temporarily unavailable
[25696] 2005-11-17 08:03:22 Err.: Invalid value in AnnotationDb keyword: /opt/telorb/axe/loadingGroup01_1/mirrored/config/ALEX/writable
[25696] 2005-11-17 08:03:22 Err.: Filesystem object specified by LibraryPath not found: /opt/telorb/axe/loadingGroup01_1/mirrored/config/ALEX/sys_structure.conf, No such file or directory
[ OK ]
-----> RPM: omnidaemon-4.1-1 started
[25696] 2005-11-17 08:03:22 Err.: gethostbyname failed for hn0, Resource temporarily unavailable
Change the permissions to telorb for /opt/telorb/axe/mysql-data
OM_IRP.init: org.omg.CORBA.OBJECT_NOT_EXIST:
Could not locate the following Object:
repository id : IDL:omg.org/CosNaming/ExtendedNamingContextFactory:1.0
object name : OAMNamingService
minor code: 0 completed: No
LOG_ERR: ScriptRpmSupervisor.cc:283 [SCC/D126 R1E04] Restarting RPM: omnidaemon-4.1-1
LOG_ERR: DeedugCentral.cci:237 [SCC/AXG73 R1O02a] Static process restarted with id 617426
Starting omnidaemon: [ OK ]
-----> RPM: omnidaemon-4.1-1 started
[26486] 2005-11-17 08:03:28 Err.: gethostbyname failed for hn0, Resource temporarily unavailable
[26486] 2005-11-17 08:03:28 Err.: Invalid value in AnnotationDb keyword: /opt/telorb/axe/loadingGroup01_1/mirrored/config/ALEX/writable
[26486] 2005-11-17 08:03:28 Err.: Filesystem object specified by LibraryPath not found: /opt/telorb/axe/loadingGroup01_1/mirrored/config/ALEX/sys_structure.conf, No such file or directory
[26486] 2005-11-17 08:03:28 Err.: gethostbyname failed for hn0, Resource temporarily unavailable
Change the permissions to telorb for /opt/telorb/axe/mysql-data
LOG_ERR: ScriptRpmSupervisor.cc:283 [SCC/D126 R1E04] Restarting RPM: omnidaemon-4.1-1
LOG_ERR: DeedugCentral.cci:237 [SCC/AXG73 R1O02a] Static process restarted with id 617426
Starting omnidaemon: [27282] 2005-11-17 08:03:33 Err.: gethostbyname failed for hn0, Resource temporarily unavailable
[27282] 2005-11-17 08:03:33 Err.: Invalid value in AnnotationDb keyword: /opt/telorb/axe/loadingGroup01_1/mirrored/config/ALEX/writable
[27282] 2005-11-17 08:03:33 Err.: Filesystem object specified by LibraryPath not found: /opt/telorb/axe/loadingGroup01_1/mirrored/config/ALEX/sys_structure.conf, No such file or directory
[ OK ]
-----> RPM: omnidaemon-4.1-1 started
[27282] 2005-11-17 08:03:33 Err.: gethostbyname failed for hn0, Resource temporarily unavailable
LOG_ERR: ScriptRpmSupervisor.cc:283 [SCC/D126 R1E04] Restarting RPM: omnidaemon-4.1-1
LOG_ERR: DeedugCentral.cci:237 [SCC/AXG73 R1O02a] Static process restarted with id 617426
Starting omnidaemon: [28119] 2005-11-17 08:03:38 Err.: gethostbyname failed for hn0, Resource temporarily unavailable
[28119] 2005-11-17 08:03:38 Err.: Invalid value in AnnotationDb keyword: /opt/telorb/axe/loadingGroup01_1/mirrored/config/ALEX/writable
[28119] 2005-11-17 08:03:38 Err.: Filesystem object specified by LibraryPath not found: /opt/telorb/axe/loadingGroup01_1/mirrored/config/ALEX/sys_structure.conf, No such file or directory
Change the permissions to telorb for /opt/telorb/axe/mysql-data
[ OK ]
-----> RPM: omnidaemon-4.1-1 started
--- End: Printouts from Proc_m0_s11 ---
On Proc_m0_s11 (Linux):
mount
/dev/ram0 on / type ext2 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
nodev on /tmp type tmpfs (rw,mode=1777,nr_inodes=128k,nr_blocks=128k)
nodev on /usr type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
nodev on /var type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
nodev on /opt type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
io2:/opt/mirror/loadingGroup01_2 on /opt/telorb/axe/loadingGroup01_2 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.1.1)
Since Proc_m0_s11 has reloaded, the mount points which do not seem to be
available is really not available, even though they show up on Proc_m0_s13
as mounted. They are actually not available there either.
(ls -l /opt/telorb/axe/applog does not work from the Linux processors)
On Proc_m0_s13 (Linux):
mount
/dev/ram0 on / type ext2 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
nodev on /tmp type tmpfs (rw,mode=1777,nr_inodes=128k,nr_blocks=128k)
nodev on /usr type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
nodev on /var type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
nodev on /opt type tmpfs (rw,mode=0755,nr_inodes=128k,nr_blocks=128k)
io1:/opt/mirror/loadingGroup01_1 on /opt/telorb/axe/loadingGroup01_1 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.0.129)
io2:/opt/mirror/loadingGroup01_2 on /opt/telorb/axe/loadingGroup01_2 type nfs (rw,rsize=8192,wsize=8192,timeo=14,soft,intr,retry=3,addr=172.16.9.1)
172.16.8.129:/opt/mirror/applog on /opt/telorb/axe/applog type nfs (rw,soft,intr,addr=172.16.8.129)
172.16.1.1:/opt/mirror/tsp/NM/Logging/mysql-data on /opt/telorb/axe/mysql-data type nfs (rw,soft,intr,addr=172.16.1.1)
172.16.1.1:/opt/mirror/tsp/NM/PMF/reporterLogs on /reporterLogs type nfs (rw,soft,intr,addr=172.16.1.1)
No designer available for troubleshooting.
- Physically, connect a serial link to IO2, to be able to monitor it during
the upcoming reboot, in case anything goes wrong.
- Reboot IO2 (to get IO1 to become primary for the mountings further down
to take effect):
su root
Password: rootroot
reboot
Note: loadingGroup01_1 will not be available from now on until it is mounted
in the next step. Additionally, loadingGroup01_2 will not be available,
since IO2 is secondary.
This is not acceptable??!! If e.g. a processor reload occurs, the
processor will not be able to reload, and if two processors reload
simultaneously, there will be a zone reload which will fail!!
After the reboot, you will get a login prompt on the serial console.
Observation: Lots of STS messages in the processor logs (pointing out
different processors):
"Message from syslogd@Proc_m1_s1 at Thu Nov 17 13:35:33 2005 ...
Proc_m1_s1 STSsw: Could not flush all data to Proc_m1_s15:Inappropriate ioctl for device"
- Log in to IO2 as telorb user (not from serial console) to verify that it is
up and running:
ssh -X telorb@toXXio2 (Adjust toXX to valid TSP system)
Password: telorb
cat /proc/drbd
Should be "Secondary/Primary".
- On IO1, verify that IO1 has become primary IO (can be seen in the previous
command, but anyway):
cat /proc/drbd
Should be "Primary/Secondary".
- At this stage, no mount points are available, which is indicated by alarms.
- Perform re-mount towards IO1:
All traffic processors (TPs) must be ordered to re-mount towards IO1.
This is achieved in different ways depending on if Dicos OS or Linux OS
is executing on the TP.
In the TelORB Manager's "DNS/NFS" card, "File System Configuration"
area, click "Refresh".
All mount points should be red-marked, i.e. "loadingGroup01_1",
"loadingGroup01_2", "upgradePackages" and NM mount points.
To re-mount all Dicos processors, execute the following script on IO2:
cd /opt/telorb/axe/scripts
./remount2IO.exp 172.16.0.9 8002 1 172.16.0.129 172.16.8.129
(172.16.0.9 = IP address of 1st Dicos loader processor,
8002 = port to access 1st Dicos loader processor,
1 = IO1,
172.16.0.129 = IP address for subnet A for IO,
172.16.8.129 = IP address for subnet B for IO)
--- Start: Printouts from Proc_m0_s11 ---
spawn telnet 172.16.0.9 8002
Trying 172.16.0.9...
Connected to 172.16.0.9.
Escape character is '^]'.
No registred users. Free access.
TelORB shell - welcome
$ /> cd CLI/NFS
$ /CLI/NFS> sendFScmd umount /loadingGroup01_1
Operation succeeded.
$ /CLI/NFS> sendFScmd mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc1 /loadingGroup01_1/ /opt/mirror/loadingGroup01_1
Operation succeeded.
$ /CLI/NFS> sendFScmd umount /upgradePackages
Operation succeeded.
$ /CLI/NFS> sendFScmd mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/mirror/upgradePackages
Operation failed on 1 processors with errno 11.
$ /CLI/NFS> sendFScmd mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/mirror/upgradePackages
Operation failed on all processors with errno 11
$ /CLI/NFS> sendFScmd umount /reporterLogs
Operation failed on 2 processors for an unknown reason.
$ /CLI/NFS> sendFScmd umount /reporterLogs
Command failed - CORBA System Exception - commFailure exception
File system operation failed
$ /CLI/NFS> sendFScmd umount /opt/telorb/axe/mysql-data
Command failed - CORBA System Exception - commFailure exception
File system operation failed
$ /CLI/NFS>
--- End: Printouts from Proc_m0_s11 ---
Zone reload!!!
Proc_m0_s9:
LOG_ERR: ALARM: [type=2, severity=5, key=(LOGGING, Logging, 0), cause=/opt/telorb/axe/applog/applog.ApplicationList (No such file or directory), time=2005-11-17 14:29:02]
LOG_ERR: ALARM: [type=2, severity=2, key=(LOGGING, Logging, 0), cause=/opt/telorb/axe/applog/applog.ApplicationList (No such file or directory), time=2005-11-17 14:29:03]
-----> Lost link through Ethernet B to [1.1.27]
-----> Lost link through Ethernet A to [1.1.27]
LOG_CRIT: IPC: Lost contact with [1.1.27]
DEBUG INFO: PCFmaster_tcap_itu_TotalImpl::handleAbortion
LOG_ERR: DswcmConfigurationManagerAgentDialogue.cc:446 [OU/AXG2154 R2M07] Connection lost to CM Agent: 1.27
LOG_NOTICE: CM: Starting unplanned re-configuration for processor: 1.27
-----> Lost link through Ethernet A to [1.1.25]
-----> Lost link through Ethernet B to [1.1.25]
LOG_CRIT: IPC: Lost contact with [1.1.25]
DEBUG INFO: PCFmaster_tcap_itu_TotalImpl::handleAbortion
DcfSocketGroup receive DcfIpcErrorEvent: 3000000
LOG_ERR: DswcmConfigurationManagerAgentDialogue.cc:446 [OU/AXG2154 R2M07] Connection lost to CM Agent: 1.25
LOG_NOTICE: CM: Performing a zone reload
Reason: Multiple processor failure
-----> Lost link through Ethernet B to [1.1.2]
-----> Lost link through Ethernet B to [1.1.1]
-----> Lost link through Ethernet B to [1.1.9]
-----> Lost link through Ethernet A to [1.1.9]
Proc_m3_s1 which crashed:
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
Warning! WriteXmlToFileThread is interrupted!
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
DEBUG INFO: Pm_J_Error --> (0x115e9f) PmReporter::WriteXmlToFileThread::run() - Could not write: /reporterLogs/PlatformMeasures/A20051117.1230-1235_jambala_PlatformMeasures
Returned error: /reporterLogs/PlatformMeasures/A20051117.1230-1235_jambala_PlatformMeasures
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
-----> Established link through Ethernet B to [1.1.102]
-----> Established link through Ethernet A to [1.1.102]
nmbOfTestedIpAddrM = 2
LOG_NOTICE: Rpc working properly, rpc6
DicosSyslog: new levels: 5 5
DicosApplog: new levels: 7 5
LOG_NOTICE: Rpc working properly, rpc2
LOG_NOTICE: Rpc working properly, rpc9
nmbOfTestedIpAddrM = 2
:
nmbOfTestedIpAddrM = 2
DEBUG INFO: OamProvisioningCounter::getInstance
DEBUG INFO: PmOamProvisioningCounter::PmOamProvisioningCounter
DEBUG INFO: *** Class Name : FTU
DEBUG INFO: PmOamProvisioningCounter::~PmOamProvisioningCounter
DEBUG INFO: DicosTimer deleted in ~PmOamProvisioningCounter
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
Warning! WriteXmlToFileThread is interrupted!
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
---------- TimeHandler maintenance interval ----------
UTC time: 2005-11-17 12:41:51.646
Local time: 2005-11-17 13:41:51.646
------------------------------------------------------
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
nmbOfTestedIpAddrM = 2
DEBUG INFO: Pm_J_Error --> (0x5b4dd7) PmReporter::WriteXmlToFileThread::run() - Could not write: /reporterLogs/PlatformMeasures/A20051117.1235-1240_jambala_PlatformMeasures
Returned error: /reporterLogs/PlatformMeasures/A20051117.1235-1240_jambala_PlatformMeasures
Warning! WriteXmlToFileThread is interrupted!
:
No crash reason info in 1.1.27 nor in 1.1.25!
DicosCapsuleTextDump.172.16.0.9-1 empty!
Reran the script:
spawn telnet 172.16.0.9 8002
Trying 172.16.0.9...
Connected to 172.16.0.9.
Escape character is '^]'.
No registred users. Free access.
TelORB shell - welcome
$ /> cd CLI/NFS
$ /CLI/NFS> sendFScmd umount /loadingGroup01_1
Operation succeeded.
$ /CLI/NFS> sendFScmd mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc1 /loadingGroup01_1/ /opt/mirror/loadingGroup01_1
Operation succeeded.
$ /CLI/NFS> sendFScmd umount /upgradePackages
Operation succeeded.
$ /CLI/NFS> sendFScmd mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/mirror/upgradePackages
Operation succeeded.
$ /CLI/NFS> sendFScmd umount /reporterLogs
Operation succeeded.
$ /CLI/NFS> sendFScmd mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc6 /reporterLogs/ /opt/mirror/reporterLogs
Operation succeeded.
$ /CLI/NFS> sendFScmd umount /opt/telorb/axe/mysql-data
Operation succeeded.
$ /CLI/NFS> sendFScmd mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc9 /opt/telorb/axe/mysql-data/ /opt/mirror/mysql-data
Operation succeeded.
$ /CLI/NFS> sendFScmd umount /opt/telorb/axe/applog
Operation succeeded.
$ /CLI/NFS> sendFScmd mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc7 /opt/telorb/axe/applog/ /opt/mirror/applog
Operation succeeded.
$ /CLI/NFS> quit
Connection closed by foreign host.
(An alternative way to re-mount all Dicos processors is to perform the
umount and mount commands as follows (only CW/OS considered below):
In the TelORB Manager's "DNS/NFS" card, "File System Command"
input field, enter the following (verify the IP addresses before using
the mount commands below):
umount /loadingGroup01_1 followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
-and-
mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc1 /loadingGroup01_1/ /opt/mirror/loadingGroup01_1 followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
umount /upgradePackages followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
-and-
mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/mirror/upgradePackages followed by Enter/Return.
Wait for the result popup window "Operation succeeded." Click OK.
Also consider Dicos processor re-mounting for NM mount points.
Verify the Dicos processor re-mounting, by clicking Refresh in the
TelORB Manager's "DNS/NFS" card, "File System Configuration" area.
"nfs /loadingGroup01_1...", "nfs /upgradePackages...", "...applog",
"...mysql-data" and "...reporterLogs" should be green-marked.
"nfs /loadingGroup01_2..." and "...reporterLogs2" should be
red-marked.
Note: "/loadingGroup01_2" and "/reporterLogs2" should not actually be
mounted. They should be unmounted (removed) later on, but are
not!!.
Also consider Dicos processor re-mounting for any application mountings.
To re-mount all Linux processors (excluding IOs and FSs), perform disable
and enable (reload) of each processor as described below:
In the TelORB Manager's "Processors" card, disable and enable all Linux
processors, one by one.
- To e.g. be able to fetch the TSP 5 Runtime Environment outside the IO
processor, follow the instructions provided in
Mount EAB CW/OS lab environment on IOs.
- Copy the TSP 5 Runtime Environment to IO1 (for SS7 steps later on).
Use LSV26 for TSP5 runtime.
On IO1:
cd /opt/telorb/axe
mkdir runtimes
cd runtimes
cp -r /ipims_dicos/ipims_dicos10/dists/TSP5.2/LSV26/TSP-5.2-LSV26-0-0 .
(chmod -R +w TSP-5.2-LSV26-0-0)
(chown telorb:telorb -R TSP-5.2-LSV26-0-0)
cd /opt/telorb/axe/runtimes
echo "TSP-5.2-LSV26-0-0" > runtime_order.list
- SS7 step.
Re-install DCM on IO1:
su -
Password: rootroot
eprtsetup
rpm -i `epgetpath LM/CXC1328123`/bin/SS7DCMLM.LM_CXC1328123.Code*
Error printout:
"/var/tmp/rpm-tmp.87200: line 38: /etc/httpd/conf/alias.conf: No such file or directory
dcmrpm NOTE: Apache alias file updated."
OK??!!
cp /data/ss7/cnf/*.dcm /opt/DCM
rm -fr /data/ss7
chown -R telorb:telorb /opt/DCM
exit
exit Why twice??!!
- SS7 step.
Re-install LogDaemon on IO1:
su -
Password: rootroot
eprtsetup
rpm -i `epgetpath LM/CXC1328124`/bin/SS7LOGDLM.LM_CXC1328124.Code.R2A78.i686-linux
rm /opt/telorb/etc/rc.d/init.d/logdaemonrpm.sh
rm -fr /data/logging
chown -R telorb:telorb /opt/telorb/logd
exit
exit Why twice??!!
cd /opt/telorb/logd
ln -s /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/cp*.cnf cp.cnf
XXX
XXX
exit
exit
---
cd /opt/telorb/logd
ln -s /opt/telorb/axe/loadingGroup01_1/mirrored/cnf/cp*.cnf cp.cnf
Mooore...
exit
The mountings for Linux processors does not seem correct:
172.16.8.129:/opt/mirror/tsp/applog on /opt/telorb/axe/applog type nfs (rw,soft,intr,addr=172.16.8.129)
Step 3 is now completed.
(Should the GESB/SCB loadable software (firmware) be upgraded??!!
No! Nothing has been changed!)
Step 4 CW/OS only - Redundancy Upgrade
======================================
/data setting!!!!!!!!!!!!
Create backup!!!!!!!!!!!!
Since no generic upgrade packages for the upgrade path steps are currently
available, on e.g. CD/DVD, you have to build the upgrade package for this
step yourself.
These instructions, describe how to build upgrade packages on tos2.
To be able to access IO1 from tos2, a special mounting is required....
Prepare epct file(s) to be used when building the upgrade package for step 4
----------------------------------------------------------------------------
New epct files, which are based on the TSP 5.0 epct template files, have
to be created with the input from the existing TSP 4 based epct file(s).
Instructions for creating TSP5 based epct files:
You may fetch a TSP 5.0 epct template file for e.g. NSP 5.0 DicosMax, including
NetRed, NM and Diameter stuff, from the following location:
/ipims_dicos/ipims_dicos10/dists/TSP5.2/LSV24/TSP-5.2-LSV24-0-0/config/epct/NSP5.x/Maxi/DicosMax_NetRed
To be considered:
NetRedMonitorsPool for both Dicos loaders?
--- Start: Notes for my own memory ---
(The epct files for TSP4 for system to14 are located at
/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp4rm453mcp3/initialstart_cwos_to14/)
(The epct files for TSP5 for system to14 are located at
/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/)
(Copied qperulf's TSP5/NSP4.x epct files to the directory above:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/
scp /home/dicoshack/Hack/qperulf/to29/WP51/RM453_MCP3/step4/E00NodeType.epct.orig .
scp /home/dicoshack/Hack/qperulf/to29/WP51/RM453_MCP3/step4/E10cwos_initial.epct .
scp /home/dicoshack/Hack/qperulf/to29/WP51/RM453_MCP3/step4/E10Name.epct .
scp /home/dicoshack/Hack/qperulf/to29/WP51/RM453_MCP3/step4/extra.epct .
scp /home/dicoshack/Hack/qperulf/to29/WP51/RM453_MCP3/step4/r14_linux_refapp.epct .
scp /home/dicoshack/Hack/qperulf/to29/WP51/RM453_MCP3/step4/tspRefApp.epct .
scp /home/dicoshack/Hack/qperulf/to29/WP51/RM453_MCP3/step4/vip.epct .)
(Also copied to21's TSP5/NSP5.0 epct files to the directory above:
cd /home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/
scp telorb@to21io2:/var/opt/tsp/epct/E10Name.epct .
scp telorb@to21io2:/var/opt/tsp/epct/E10cwos_initial.epct .
scp telorb@to21io2:/var/opt/tsp/epct/E20ss7.epct .
scp telorb@to21io2:/var/opt/tsp/epct/E00NodeType.epct .
scp telorb@to21io2:/var/opt/tsp/epct/E30nm.epct .
scp telorb@to21io2:/var/opt/tsp/epct/TSPRefAppMaxiDicosMax.epct .
scp telorb@to21io2:/var/opt/tsp/epct/mountAll .)
(Used the to21 epct files as templates for the to14 epct files)
--- End: Notes for my own memory ---
Modify E00NodeType.epct (or corresponding):
- Consider processor types and amount of processors.
- Remove the following IDP:
SOFTWARE CXP9010516/1; // AppTrace_IDP, Application Trace support
- Add the following IDP (preferably in an additional epct file (e.g. UDC.epct),
since UDC will be removed in step 5):
SOFTWARE IDP/D36; // UDCRemoteServer
- Add the following pool to all Dicos processors (preferably in an additional
epct file (e.g. UDC.epct),
since UDC will be removed in
step 5) (same as in epct file
for TSP4):
DicosUDCRemotePool
- Add the following pool to all Linux processors:
DicosNetRedPool
- Make sure that
SOFTWARE CXP901394/1; // TelorbLinux_IDP, Linux base software
is stated before
SOFTWARE CXP901307/1; // NetRed_IDP, DBN Network Redundant node (Optional)
in the epct file.
- If File Servers are used, add File Server data:
If the TSP system is equipped with File Server(s), the following should be
added to the epct file, after FILESERVER_PAIRS (which specifies the IO
processors), e.g.:
FILESERVERS="Proc_m0_s1 Proc_m0_s5 Proc_m1_s5 Proc_m3_s1"
- Use the same epct for RefApp as in TSP4, i.e.
SOFTWARE IDP/DEM101;
and the same pool names as used for TSP4.
- Modify E10cwos_initial.epct, if you find it necessary.
- Modify other epct files, if you find it necessary.
-- -- --
Copy the created epct files to e.g. tos2, if not already done:
From tos2:
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/step4
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/to14_E00NodeTypeDicosMaxNSP5WithoutNMandSS7_noAppTraceIDP_midi.epct .
Password: tsP4ever
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/to14_E10cwos_initial.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/to14_E10Name.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/to14_udc_midi.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/to14_r14_linux_extra_config_to14.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/to14_r14_linux_vip_to14.epct .
scp telorb@134.138.186.45:/home/uabmsu/telorb/upgradepath_tsp4to5/wp051/tsp5/upgrade/to14_r14_linux_refapp_to14.epct .
Build upgrade package for step 4
--------------------------------
Step 4: It is enough to use tbWP073. Add TLMs separately below, if any.
From the TelORB Manager's "Inventory" card, create a .config file from
the system. This file will be used when building the upgrade package with
the epct command further down in these instructions.
The .config file will end up in directory /opt/telorb/axe/loadingGroup01_1/
on IO1.
Open a new shell to build the upgrade package from and enter the following:
ssh -X telorb@tos2
Password: tsP4ever
cd /home/dicostest/tosFiles/to14/upgradepath/step4
rm -rf *
Copy the previously created .config file from IO1 to tos2:
scp telorb@toXXio1:/opt/telorb/axe/loadingGroup01_1/step2.config .
Password: telorb
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/step4
mkdir epws (If not already done)
source /ipims_dicos/BS2/tbWP073/Setup.csh
setenv EP_WORKSPACE `pwd`/epws
epconfig delete -a
Check if there are any TLMs to be used:
ls -l /home/dicoshack/Hack/WP051/step4/
If there are TLMs, then:
epconfig set -r /home/dicoshack/Hack/WP051/step4/
Add other TLMs, if any:
epconfig set -r ...
Note: Observe the "U" flag in the epct command below. It is required
when building the upgrade package for step 4.
epct -d /home/dicostest/tosFiles/to14/upgradepath/step4 -XvFcU -u /home/dicostest/tosFiles/to14/upgradepath/step4/step2.config to14_E10Name.epct to14_E00NodeTypeDicosMaxNSP5WithoutNMandSS7_noAppTraceIDP_midi.epct to14_E10cwos_initial.epct to14_r14_linux_extra_config_to14.epct to14_r14_linux_vip_to14.epct to14_r14_linux_refapp_to14.epct to14_udc_midi.epct
--- Start: Example printout ---
Upgrade method: DicosRedundancyReboot caused by LM/D324
The generated upgrade package step4 consists of :
created IDP(s): CXP9010510/1 CXP901293/1 CXP9011426/1 CXP9011424/1 CXP9011423/1
replaced IDP: IDP/D22 -> CXP901317/1
replaced IDP: IDP/MD14 -> CXP901292/1
replaced IDP: IDP/MD16 -> CXP901299/1
replaced IDP: IDP/D13 -> CXP901303/1
replaced IDP: IDP/D16 -> CXP901294/1
replaced IDP: IDP/MD18 -> CXP901309/1
replaced IDP: IDP/SU1 -> CXP901394/1
replaced IDP: IDP/D30 -> CXP901495/1
replaced IDP: IDP/D38 -> CXP901441/1
replaced IDP: IDP/D2 -> CXP901307/1
changed IDP(s): IDP/DEM101 IDP/D36
removed IDP(s): IDP/DUO2 IDP/MD11 IDP/D32 IDP/D35 IDP/D48 IDP/D49
created LM(s): LM/D324 LM/D355 LM/D331 LM/D391 LM/D277 LM/D310 LM/D260 LM/D382 LM/D323 LM/D267 LM/D303 LM/D309 LM/D311 LM/D248 LM/D255 LM/D256 LM/D258 LM/D257 LM/D271 LM/D295 LM/D263 LM/D296 LM/D394
changed LM: LM/D25 (R1N11 -> R2C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG462 (R3B01 -> R2D01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG676 (R1AC11 -> R2J01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG705 (R3B11 -> R2D01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG967 (R1Z11 -> R2L01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG904 (R1Y11 -> R2F01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG968 (R1AB11 -> R2L01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/DUO4 (R1AB11 -> R2H01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG600 (R1L02 -> R2C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D356 (R1A02 -> R1C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/DUO7 (R1M02 -> R2E01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG490 (R1L03 -> R2C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG828 (R1V11 -> R2C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG426 (R1I02 -> R2B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D37 (R1Z11 -> R2D01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG591 (R3A01 -> WP073_R2F01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D11 (R1X11 -> R2C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG673 (R1T11 -> WP051_R2F01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD11 (R1N11 -> R2C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD36 (R1J11 -> R2B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD32 (R1I02 -> R2A02) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD7 (R1V11 -> WP051_R2C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D38 (R1Z11 -> R3B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD40 (R1AB11 -> R2F01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD27 (R1AA11 -> R4B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D52 (R1L11 -> R2B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD38 (R1AA11 -> R2G01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG730 (R1Z11 -> R2F01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG731 (R1K02 -> R2D01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG732 (R1Z11 -> R3B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD37 (R2M11 -> R3G01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/AXG1006 (R1AA11 -> R2H01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D63 (R1E11 -> R2A02) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D65 (R1F11 -> R2A02) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D55 (R1I01 -> R2A03) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D89 (R1N11 -> WP051_R2G01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D97 (R2ZB11 -> WP051_R3H01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D110 (R1K11 -> R4B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D112 (R2AD11 -> WP051_R3J01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D270 (R2B11 -> R1B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D61 (R1S11 -> R2B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D62 (R1K11 -> R2B01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D298 (R2A01 -> R1A02) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D329 (R2A02 -> R1A03) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D318 (R2A01 -> R1D01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/MD39 (R1N11 -> R2E01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D327 (R2A01 -> R1A02) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D330 (R2A01 -> R1A02) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D334 (R2A01 -> R1C01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/D387 (R1A02 -> R1A01) also moved from IDP/MD14 to CXP9010510/1
changed LM: LM/DUO12 (R1N01 -> R2B01) also moved from IDP/DUO2 to CXP901293/1
changed LM: LM/DUO13 (R1I03 -> R2C01) also moved from IDP/DUO2 to CXP901293/1
changed LM: LM/D83 (R1H11 -> R3B01) also moved from IDP/D22 to CXP901317/1
changed LM: LM/D176 (R1U11 -> R2E01) also moved from IDP/D22 to CXP901317/1
changed LM: LM/D200 (R1M11 -> WP073_R2A02) also moved from IDP/D22 to CXP901317/1
changed LM: LM/D114 (R2AE11 -> WP051_R3K01) also moved from IDP/MD14 to CXP9011426/1
changed LM: LM/D212 (R1M11 -> WP051_R2E01) also moved from IDP/D32 to CXP9011426/1
changed LM: LM/D238 (R1F11 -> WP051_R2G01) also moved from IDP/D32 to CXP9011426/1
changed LM: LM/D216 (R1H11 -> WP051_R2E01) also moved from IDP/D32 to CXP9011426/1
changed LM: LM/D250 (R1G11 -> WP051_R2G01) also moved from IDP/D32 to CXP9011426/1
changed LM: LM/D390 (R1A02 -> R1C01) also moved from IDP/D35 to CXP9011426/1
changed LM: LM/D261 (R1C11 -> R2D01) also moved from IDP/D35 to CXP9011426/1
changed LM: LM/D328 (R2A01 -> R1C01) also moved from IDP/D35 to CXP9011426/1
changed LM: LM/D305 (R2A02 -> R1C01) also moved from IDP/D35 to CXP9011426/1
changed LM: LM/D161 (R1D11 -> WP073_R2C01) also moved from IDP/D35 to CXP9011426/1
changed LM: LM/D386 (R1A01a -> R2B01) also moved from IDP/D35 to CXP9011426/1
changed LM: LM/AXG561 (R4C11 -> WP051_R6A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG425 (R5C12 -> WP051_R6A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/MD5 (R1I01 -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG436 (R3C11 -> R2K01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG702 (R1M11 -> R2C01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG685 (R1I01 -> R3B01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG694 (R1Z11 -> R2D01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG693 (R1X11 -> R3B01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG695 (R1K11 -> R3B01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG810 (R1J01 -> R3B01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG431 (R1J11 -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG811 (R1I03 -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG812 (R1I01 -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/DUO21 (R1M11 -> R2C01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/MD10 (R1AD11 -> R2G01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/MD28 (R1K01 -> R2B01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/MD29 (R1J11 -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/MD30 (R2C11 -> R3C01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/MD35 (R1I01 -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D13 (R1L01 -> R2C01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D45 (R1J01 -> R2C01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D47 (R1J -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D53 (R1K11 -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D80 (R1D11 -> R2B01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D60 (R1L11 -> WP051_R2C01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D64 (R1N11 -> R2E01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D70 (R1N11 -> R2E01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D71 (R1V11 -> R2H01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D72 (R1S11 -> R2E01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D73 (R1U11 -> R2G01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D74 (R1V11 -> R2G01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D111 (R1B11 -> R2C01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D249 (R1B11 -> R1B01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D133 (R1V11 -> WP073_R4B01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/AXG800 (R1K02 -> R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/MD46 (R1L11 -> WP073_R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/D164 (R1C11 -> WP073_R2A01) also moved from IDP/MD14 to CXP901292/1
changed LM: LM/DUO20 (R1I01 -> R2B01) also moved from IDP/MD16 to CXP901299/1
changed LM: LM/D36 (R1L11 -> WP073_R2A01) also moved from IDP/MD16 to CXP901299/1
changed LM: LM/D56 (R1S11 -> R2B01) also moved from IDP/D13 to CXP901303/1
changed LM: LM/D66 (R1N11 -> R2E01) also moved from IDP/D16 to CXP901294/1
changed LM: LM/D69 (R1Y11 -> R2F01) also moved from IDP/D16 to CXP901294/1
changed LM: LM/MD47 (R3B11 -> R2J01) also moved from IDP/MD18 to CXP901309/1
changed LM: LM/MD48 (R1AD12 -> WP051_R2G01) also moved from IDP/MD18 to CXP901309/1
changed LM: LM/D8 (R1I01 -> R2D01) also moved from IDP/MD18 to CXP901309/1
changed LM: LM/D108 (R3A11 -> R4B01) also moved from IDP/D32 to CXP9011424/1
changed LM: LM/D232 (R1L11 -> R3G01) also moved from IDP/D32 to CXP9011424/1
changed LM: LM/D129 (R1J11 -> R2B02) also moved from IDP/D32 to CXP9011424/1
changed LM: LM/D162 (R1G11 -> R2C01) also moved from IDP/D35 to CXP9011424/1
changed LM: LM/D381 (R1A02 -> R1A01) also moved from IDP/D35 to CXP9011424/1
changed LM: LM/D140 (R1C03 -> WP073_R2A01) also moved from IDP/D35 to CXP9011424/1
changed LM: LM/D141 (R1U11 -> WP073_R2A01) also moved from IDP/D35 to CXP9011424/1
changed LM: LM/D85 (R4C02 -> WP051_R5B01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D137 (R1G01 -> R2A01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D117 (R1N11 -> R2I01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D86 (R1N11 -> WP051_R2U01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D151 (R2D11 -> R3E01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D153 (R1S11 -> R3C01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D177 (R1F11 -> R2H01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D233 (R2D11 -> R4B01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D236 (R1A02 -> R2A02) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D283 (R2A01 -> R1A02) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D299 (R2A01 -> WP051_R1F01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D333 (R2A01 -> WP051_R1A02) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D150 (R1D10 -> WP073_R2A01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D152 (R1S11 -> WP073_R2A02) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D214 (R1G11 -> WP073_R2A02) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D231 (R1D11 -> WP073_R2A01) also moved from IDP/SU1 to CXP901394/1
changed LM: LM/D124 (R1H11 -> R2B01) also moved from IDP/D30 to CXP901495/1
changed LM: LM/D158 (R1J11 -> R2D01) also moved from IDP/D38 to CXP901441/1
changed LM: LM/D90 (R1Z11 -> R2L01) also moved from IDP/D38 to CXP901441/1
changed LM: LM/D210 (R1B01 -> R2B01) also moved from IDP/D38 to CXP901441/1
changed LM: LM/D148 (R1M12 -> WP051_R2G01) also moved from IDP/D38 to CXP901441/1
changed LM: LM/D217 (R1B01 -> R2A01) also moved from IDP/D38 to CXP901441/1
changed LM: LM/D297 (R2A01 -> R1D01) also moved from IDP/D38 to CXP901441/1
changed LM: LM/D225 (R1K11 -> R2F01) also moved from IDP/D48 to CXP9011423/1
changed LM: LM/D304 (R2A01 -> R1E01) also moved from IDP/D48 to CXP9011423/1
changed LM: LM/D264 (R1A02a -> R1E01) also moved from IDP/D48 to CXP9011423/1
changed LM: LM/D5 (R1U11 -> WP051_R2G01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D6 (R3C01 -> R2G01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D7 (R1J11 -> R2C01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D12 (R1Y11 -> R2E01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D17 (R2Z11 -> R3H01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D20 (R1Y11 -> R2E01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D39 (R1X11 -> R2D01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D130 (R1S11 -> R4B01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D275 (R1E11 -> R3B01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D340 (R1A03 -> R1C01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/D383 (R1A02 -> R1B01) also moved from IDP/D2 to CXP901307/1
changed LM: LM/PRO101 (R1D11 -> R1D99)
changed LM: LM/PRO201 (R2B11 -> R2B99)
changed LM: LM/PRO301 (R2B11 -> R2B99)
changed LM: LM/PRO401 (R2B12 -> R2B99)
changed LM: LM/PRO402 (R2B11 -> R2B99)
changed LM: LM/PRO501 (R2B11 -> R2B99)
changed LM: LM/PRO601 (R1B11 -> R1B99)
changed LM: LM/PRO701 (R2B11 -> R2B99)
changed LM: LM/PRO411 (R2B11 -> R2B99)
changed LM: LM/PRO412 (R2B11 -> R2B99)
changed LM: LM/POT400 (R1B11 -> R1B99)
changed LM: LM/PRO801 (R1B11 -> R1B99)
changed LM: LM/D142 (R1E13 -> WP073_R2A02)
changed LM: LM/D143 (R2B12 -> WP073_R3A01)
changed LM: LM/D144 (R2D11 -> WP073_R3A01)
removed LM(s): LM/DUO14 LM/D127 LM/D132 LM/D139 LM/D163 LM/DUO5 LM/MD26 LM/D96 LM/D178 LM/D179 LM/D180 LM/D181 LM/D182 LM/D183 LM/D201 LM/D226 LM/D247 LM/D239
:
:
created POOL(s): CwosCommonPool CwosClusterControlPool CwosDbnPool
removed POOL(s): DicosDbReplicaPool DicosQnPool
--- End: Example printout ---
(qperulf's epct command for building step 4:
Run epct, e.g. ( i katalogen
/home/dicoshack/Hack/qperulf/to29/WP51/RM453_MCP3/step4):
epct -d /home/dicostest/tosFiles/to29/upgradepath/WP51/RM453_MCP3/step4 -XvFcU -u /home/dicostest/tosFiles/to29/upgradepath/WP51/RM453_MCP3/initialstart_step2/to29_tbAD14lp11_5_step2.config E10Name.epct E00NodeType.epct E10cwos_initial.epct r14_linux_refapp.epct vip.epct extra.epct)
cd /home/dicostest/tosFiles/to14/upgradepath/step4
ls -l
The file "step4.config" and the directory "upgradePackages" should have been
created.
more /home/dicostest/tosFiles/to14/upgradepath/step4/upgradePackages/step4/upgradeConfigurationData/upgradeControlData.01
more /home/dicostest/tosFiles/to14/upgradepath/step4/upgradePackages/step4/upgradeConfigurationData/upgradeControlData.02
more /home/dicostest/tosFiles/to14/upgradepath/step4/upgradePackages/step4/upgradeConfigurationData/upgradeControlData.03
(The file upgradeControlData.03 is an additional file only valid
for the step 4 upgrade)
Pack and upload the upgrade package to IO1
------------------------------------------
On tos2:
cd /home/dicostest/tosFiles/to14/upgradepath/step4/upgradePackages
tar zcf step4.tgz step4
scp step4.tgz telorb@toXXio1:/opt/telorb/axe/upgradePackages
Password: telorb (Adjust toXX to valid TSP system)
Unpack the upgrade package on IO1
---------------------------------
On IO1:
cd /opt/telorb/axe/upgradePackages
tar zxf step4.tgz
Apply upgrade package "step4"
-----------------------------
In TelORB Manager's "Upgrades" card, click "Rescan" and then select "step4"
and click "Apply".
--- Start: Previous attempt 3 ---
DEBUG INFO: DlgCoTG_TotalImpl::alive was called
DEBUG INFO: DlgCoPop_TotalImpl::alive was called
DEBUG INFO: DlgCoPop_TotalImpl::alive was called
DEBUG INFO: DlgCoPop_TotalImpl::alive was called
DEBUG INFO: DlgCoTG_TotalImpl::alive was called
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
link_activate due to ACTIVATE_MSG1
-----> Established link <1.1.3:wm2-1.1.4:> on Network A
link_activate due to ACTIVATE_MSG1
-----> Established link <1.1.3:wm3-1.1.4:> on Network A
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
link_activate due to ACTIVATE_MSG1
-----> Established link <1.1.3:wm2-1.1.5:> on Network A
link_activate due to ACTIVATE_MSG1
-----> Established link <1.1.3:wm3-1.1.5:> on Network A
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: DeeNewParty_Impl.cc:105 [SCC/MD44 R1D01] State transfer failed for process type [DicosOutageMeasurementNetRedPT] due to communication problems between the 'new' and the 'old' process instances.
LOG_ERR: DswomAvailabilityFSAgent.cc:114 [OU/D160 R1E01] dir loadingGroup01_1/Outage is already created
LOG_ERR: DswomAvailabilityFSAgent.cc:114 [OU/D160 R1E01] dir loadingGroup01_2/Outage is already created
DEBUG INFO: void DicosOutageMeasurementNetRedPT_Impl::systemStarted ()
DEBUG INFO: DicosOutageMeasurementPT_Impl starts ISPStat
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
-----> Starting central process(es) in DU(s) with id=1047938
DEBUG INFO: NRV: CwosNetRedVipPT_Impl::systemStarted ()
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
-----> Built replica for mdp ( 1047941, 2 )
-----> Built replica for mdp ( 1047941, 3 )
-----> Built replica for mdp ( 1047941, 0 )
:
:
-----> Built replica for mdp ( 1031889, 0 )
-----> Built replica for mdp ( 1048409, 0 )
-----> Starting central process(es) in DU(s) with id=1047795
DEBUG INFO: DicosFsMo_Pt_Impl::DicosFsMo_Pt_Impl
DEBUG INFO: DicosFsMo_Pt_Impl::systemStarted
-----> Built replica for mdp ( 1031891, 0 )
-----> Starting central process(es) in DU(s) with id=1045188
-----> Starting central process(es) in DU(s) with id=1048542
-----> Built replica for mdp ( 1018702, 0 )
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
-----> Starting central process(es) in DU(s) with id=1010520
-----> Database Global Coordinator started
[OU/D139 R2B01] CentralQueryPort::start [1.1.3]:2b3809d0
-----> Built replica for mdp ( 1021810, 0 )
-----> Built replica for mdp ( 1031886, 0 )
-----> Built replica for mdp ( 1021806, 0 )
-----> Built replica for mdp ( 1031887, 0 )
-----> Built replica for mdp ( 1021808, 0 )
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
-----> Starting central process(es) in DU(s) with id=1011533
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
:
:
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: CwosNetRedVipPT_Impl.cc:322 [OU/D306 R1D01] NRV: Fail to get NetworkManagerClusterView, retrying...
LOG_ERR: DeeNewParty_Impl.cc:105 [SCC/MD44 R1D01] State transfer failed for process type [DicosDistributedIpManager] due to communication problems between the 'new' and the 'old' process instances.
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
LOG_ERR: IPA: IPconfServerDialogue::timeoutForIpsSetup
--- End: Previous attempt 3 ---
--- Start: Previous attempt 2 ---
In CC log:
"Starting Software Upgrade using Redundancy Reboot method".
:
"Software Upgrade succeeded"
Processor disable/enable order:
1. Proc_m0_s11 (Linux)
2. Proc_m0_s13 (Linux)
3. Proc_m0_s09 (Dicos)
4. Proc_m0_s01 (Dicos)
5. Proc_m0_s05 (Dicos)
6. Proc_m0_s15 (Dicos)
7. Proc_m0_s17 (Dicos)
8. Proc_m0_s19 (Dicos)
:
When starting to reload Proc_m0_s19, the contact with the TelORB Manager (opened
from tos2) was lost.
- On IO1, check if there are any error dumps and/or crashcollector files:
ls -l /opt/telorb/dumps/
ls -l /opt/telorb/crashcollector/
- On e.g. tos2, start TelORB Manager and manually connect it to the system:
source /ipims_dicos/BS2/tbWP073/Setup.csh
(Including TSP4 RefApp and Extras)
TelORBManager -alarms & (Version ????? will be opened)
Connect: 172.30.14.xx
--- End: Previous attempt 2 ---
--- Start: Previous attempt 1 ---
Alarm:
Processor Disabled (Proc_m0_s11, 1.1.4, Linux TP)
Notifications:
System Upgrade Started
Backup Started (Upgrade_step4...temp)
Backup Finished Successfully
Disable Processor Started (Proc_m0_s11, 1.1.4) ??!!
Disable Processor Succeeded
Backup Started (Proc4__...)
Backup Finished Successfully
Enable Processor Started (Proc_m0_s11, 1.1.4)
Enable Processor Failed (1. Internal error) ??!!
more /etc/tsp/eptftp.conf
--- Start printout ---
172.16.0.1 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s1/bootLoadTable.0 loadingGroup01_1
172.16.8.1 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s1/bootLoadTable.0 loadingGroup01_1
172.16.0.5 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s5/bootLoadTable.0 loadingGroup01_1
172.16.8.5 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s5/bootLoadTable.0 loadingGroup01_1
172.16.0.9 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s9/bootLoadTable.0 loadingGroup01_1
172.16.8.9 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s9/bootLoadTable.0 loadingGroup01_1
172.16.0.11 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s11/bootLoadTable.0 loadingGroup01_1
172.16.8.11 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s11/bootLoadTable.0 loadingGroup01_1
172.16.0.13 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s13/bootLoadTable.0 loadingGroup01_1
172.16.8.13 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s13/bootLoadTable.0 loadingGroup01_1
172.16.0.15 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s15/bootLoadTable.0 loadingGroup01_1
172.16.8.15 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s15/bootLoadTable.0 loadingGroup01_1
172.16.0.17 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s17/bootLoadTable.0 loadingGroup01_1
172.16.8.17 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s17/bootLoadTable.0 loadingGroup01_1
172.16.0.19 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s19/bootLoadTable.0 loadingGroup01_1
172.16.8.19 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s19/bootLoadTable.0 loadingGroup01_1
172.16.0.21 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s21/bootLoadTable.0 loadingGroup01_1
172.16.8.21 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s21/bootLoadTable.0 loadingGroup01_1
172.16.0.23 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s23/bootLoadTable.0 loadingGroup01_1
172.16.8.23 /opt/telorb/axe/loadingGroup01_1/Proc_m0_s23/bootLoadTable.0 loadingGroup01_1
172.16.0.137 /opt/telorb/axe/loadingGroup01_1/Proc_m1_s9/bootLoadTable.0 loadingGroup01_1
172.16.8.137 /opt/telorb/axe/loadingGroup01_1/Proc_m1_s9/bootLoadTable.0 loadingGroup01_1
--- End printout ---
Reactivated the backup for step 2 and then enabled Proc_m0_s11 => failed.
Enable Processor Started (Proc_m0_s11, 1.1.4)
Enable Processor Failed (6. Loading failure) ??!!
Enabled Proc_m0_s11 and disconnected and reconnected it => failed.
Enable Processor Started (Proc_m0_s11, 1.1.4)
Enable Processor Failed (6. Loading failure) ??!!
Performed a zone reload from the backup for step 2 => OK.
Applied the step 4 upgrade package again => failed. Same scenario as above.
Compared the upgrade package contents with to29 and only IDP/DEM101 stuff
differed:
telorb@Proc_m1_s1:/opt/telorb/axe/upgradePackages/step4/upgradeConfigurationData> diff upgradeControlData.02.sort ../../to29_upgradepath_step4/upgradeConfigurationData/upgradeControlData.02.sort
2c2
// Thu Sep 22 09:30:16 2005 for telorb
---
// Thu Sep 22 09:22:31 2005 for telorb
563a564,610
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/POT400:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO101:LM/AXG426:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO201:LM/AXG426:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO301:LM/AXG426:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO401:LM/AXG426:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO402:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO501:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO601:LM/AXG426:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO701:LM/AXG426:LM/D11
IDPD:IDP/DEM101,CXP9010510/1:LMSA:LM/PRO801:LM/AXG426:LM/D11
IDPD:IDP/DEM101:DUTA:De2CoDUT.SWI_PRO101:R1B99
IDPD:IDP/DEM101:DUTA:De2CoPOT_DUT.OU_PRO101:R2A99
IDPD:IDP/DEM101:DUTA:De2DisDUT.SWI_PRO301:R1B99
IDPD:IDP/DEM101:DUTA:De2GWDUT.SWI_PRO601:R1A99
IDPD:IDP/DEM101:DUTA:De2PopDUT.SWI_PRO501:R1B99
IDPD:IDP/DEM101:DUTA:De2SubDUT.SWI_POT400:R1A99
IDPD:IDP/DEM101:DUTA:De2SubLinuxDUT.SWI_PRO411:R1A99
IDPD:IDP/DEM101:DUTA:De2TGDUT.SWI_PRO201:R1B99
IDPD:IDP/DEM101:DUTA:De2UnixAccessDUT.SWI_PRO701:R1A99
IDPD:IDP/DEM101:DUTA:De2VipAccessDUT.SWI_PRO801:R1A99
IDPD:IDP/DEM101:IDPA:IDP/DEM101:R2C99:IDP/DEM101:Demo2.IDP_DEM101
IDPD:IDP/DEM101:LMA:LM/POT400:R1B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2Subscriber.LM_POT400.Code.R1B99.i686,i686,48756,2029867021,1073130642
IDPD:IDP/DEM101:LMA:LM/PRO101:R1D99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2Co.LM_PRO101.Code.R1D99.i686,i686,388800,-659083473,-905417105
IDPD:IDP/DEM101:LMA:LM/PRO201:R2B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2TG.LM_PRO201.Code.R2B99.i686,i686,73016,-1071473694,161469986
IDPD:IDP/DEM101:LMA:LM/PRO301:R2B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2Dis.LM_PRO301.Code.R2B99.i686,i686,91752,843929850,-956826042
IDPD:IDP/DEM101:LMA:LM/PRO401:R2B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2Sub.LM_PRO401.Code.R2B99.i686,i686,109672,-1885175051,1571982634
IDPD:IDP/DEM101:LMA:LM/PRO402:R2B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2SubJava.LM_PRO402.Code.R2B99.i686,i686,42872,-1325396338,-937402778
IDPD:IDP/DEM101:LMA:LM/PRO411:R2B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2SubLinux.LM_PRO411.Code.R2B99.i686,i686,19508,407883297,-303770912,codeArchive/Demo2.IDP_DEM101/De2SubLinux.LM_PRO411.Code.R2B99.i686-linux,i686-linux,47273,0,0
IDPD:IDP/DEM101:LMA:LM/PRO412:R2B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2SubJavaLinux.LM_PRO412.Code.R2B99.i686,i686,17340,-735460043,514639208,codeArchive/Demo2.IDP_DEM101/De2SubJavaLinux.LM_PRO412.Code.R2B99.i686-linux,i686-linux,17340,0,0
IDPD:IDP/DEM101:LMA:LM/PRO501:R2B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2Pop.LM_PRO501.Code.R2B99.i686,i686,91456,592844494,-806338704
IDPD:IDP/DEM101:LMA:LM/PRO601:R1B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2Gw.LM_PRO601.Code.R1B99.i686,i686,61700,-799737846,-982539796
IDPD:IDP/DEM101:LMA:LM/PRO701:R2B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2UnixAccess.LM_PRO701.Code.R2B99.i686,i686,68900,27323320,-984305031
IDPD:IDP/DEM101:LMA:LM/PRO801:R1B99:IDP/DEM101:codeArchive/Demo2.IDP_DEM101/De2VipAccess.LM_PRO801.Code.R1B99.i686,i686,90936,137613043,1166678652
IDPD:IDP/DEM101:POTA:De2CoPOT.OU_PRO101:R2A99
IDPD:IDP/DEM101:POTA:ExtraServiceObject.SWI_POT400:R1A99
IDPD:IDP/DEM101:POTA:Subscriber.SWI_POT400:R1A99
IDPD:IDP/DEM101:PTA:De2CoPT.SWI_PRO101:R1B99
IDPD:IDP/DEM101:PTA:De2DisPT.SWI_PRO301:R1B99
IDPD:IDP/DEM101:PTA:De2GWPT.SWI_PRO601:R1A99
IDPD:IDP/DEM101:PTA:De2PopPT.SWI_PRO501:R1B99
IDPD:IDP/DEM101:PTA:De2SubPT.SWI_PRO401:R1B99
IDPD:IDP/DEM101:PTA:De2SubPTJava.SWI_PRO402:R1B99
IDPD:IDP/DEM101:PTA:De2SubPTJavaLinux.SWI_PRO412:R1A99
IDPD:IDP/DEM101:PTA:De2SubPTLinux.SWI_PRO411:R1A99
IDPD:IDP/DEM101:PTA:De2TGPT.SWI_PRO201:R1B99
IDPD:IDP/DEM101:PTA:De2UnixAccessPT.SWI_PRO701:R1A99
IDPD:IDP/DEM101:PTA:De2VipAccessPT.SWI_PRO801:R1A99
telorb@Proc_m1_s1:/opt/telorb/axe/loadingGroup01_1> more networkAddresses
1 3 00:20:ce:c9:85:ba 00:20:ce:c9:85:bb
1 1 00:20:ce:c9:93:a2 00:20:ce:c9:93:a3
1 2 00:20:ce:c9:93:c6 00:20:ce:c9:93:c7
1 4 00:20:ce:c9:94:2e 00:20:ce:c9:94:2f
1 5 00:20:ce:c9:85:82 00:20:ce:c9:85:83
1 6 00:20:ce:c9:94:86 00:20:ce:c9:94:87
1 7 00:20:ce:c9:93:de 00:20:ce:c9:93:df
1 8 00:20:ce:c9:85:86 00:20:ce:c9:85:87
1 9 00:20:ce:c9:93:d6 00:20:ce:c9:93:d7
1 10 00:20:ce:c9:98:c2 00:20:ce:c9:98:c3
1 11 00:20:ce:c9:85:6e 00:20:ce:c9:85:6f
--- End: Previous attempt 1 ---
Step 5 - Smooth Upgrade
=======================
Since no generic upgrade packages for the upgrade path steps are currently
available, on e.g. CD/DVD, you have to build the upgrade package for this
step yourself.
These instructions, describe how to build upgrade packages on tos2.
To be able to access IO1 from tos2, a special mounting is required, which
has been done in the earlier upgrade path step ....
Build the upgrade for step 5
----------------------------
Step 5: It is enough to use tbWP051. Add TLMs separately below, if any.
The epct files for step 5 should be adjusted according to the following rules:
* Remove the following software:
SOFTWARE IDP/D36; // UDCRemoteServer
* Add the following software:
SOFTWARE CXP9010516/1; // AppTrace_IDP, Application Trace support
* Remove the following pool:
DicosUDCRemotePool (from all Dicos processors)
---
Include the LMs for step 5:
epconfig set -r <LMs for step 5>
---
Run epct with the updated epct files:
epct -d <destination directory> -v -F -c -u <config file for the system> <epct files>
The -X flag may be needed.
Step 6 - IO Upgrade
===================
- Damn it! Just do it, Derek! (Korn quotation)
Back to a step 2 (step 3) backup
================================
Clear the contents of the codeArchive directory:
On any IO:
cd /opt/telorb/axe/loadingGroup01_1
(cp -r codeArchive codeArchive.old)
cd codeArchive
rm -rf *
Consider activeVersion and active link???
Below ../backups:
ln -s .. active
Reset processors.
Below ../backups:
touch activeVersion
Initial load from step 2
========================
- Modify epct file, if not already done in the RM453 MCP3 phase:
o To get step 4 to work, the NetRed IDP (IDP/D2) must be removed from the
epct file. This also goes for the DicosNetRedPool and
DicosNetRedConnectPool.
Should this problem be fixed before release??!!
Do as follows:
- Remove:
SOFTWARE IDP/D2; // NetRed_IDP (Optional)
- Remove:
DicosNetRedPool and DicosNetRedConnectPool from all affected processors.
o If the IO processors are already upgraded with step 3 and you want to
initial load from step 2, some more changes are required in the epct file,
i.e.:
- Add:
INITIAL_DATA
InitialProcessor = "Proc_mX_sY"
ENDDATA
- Change mount points from /opt/telorb/axe to /opt/mirror:
FileSystemCommand_230 = "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc1 /loadingGroup01_1/ /opt/mirror/loadingGroup01_1"
FileSystemCommand_260 = "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.1.1 -o ipaddr=172.16.9.1 /dev/rpc2 /loadingGroup01_2/ /opt/mirror/loadingGroup01_2"
FileSystemCommand_290 = "mount -t nfs -o uid=101 -o gid=501 -o ipaddr=172.16.0.129 -o ipaddr=172.16.8.129 /dev/rpc3 /upgradePackages/ /opt/mirror/upgradePackages"
- Before building, clean up loadingGroups:
On IO1:
Delete all directories below loadingGroup01_1, except
for the X...UNDI (???) directory before unpacking the loadingGroup.
X...UNDI (???) must be kept:
cd /opt/telorb/axe/loadingGroup01_1
rm -rf backups/ codeArchive/ DicosEnvironment initialData/ java/ networkAddresses Proc* reconciliation/ tsp4*
On IO2:
Delete all directories below loadingGroup01_2, except
for the X...UNDI (???) directory before unpacking the loadingGroup.
X...UNDI (???) must be kept:
cd /opt/telorb/axe/loadingGroup01_2
rm -rf backups/ codeArchive/ DicosEnvironment initialData/ java/ networkAddresses Proc* reconciliation/ tsp4*
- Add TLMs:
2 epconfig s -r uabnasl... Ask Stefan first...
Use the epct file to build the system.
Below ../backups:
ln -s .. active
Reset processors.
Below ../backups:
touch activeVersion
Create a backup.
Build TSP 4 upgrade packages for testing purposes
=================================================
Build upgrade package for DicosKernel_LM to test redundancy upgrade after step 2
================================================================================
Build new LM DicosKernel.LM_AXG561
----------------------------------
Open a new shell to build a new LM DicosKernel.LM_AXG561 from and enter
the following:
ssh -X telorb@tos2
Password: tsP4ever
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/upgradePackages_for_testing
Remove any existing DicosKernel_LM directory
mkdir epws (If not already done)
setenv EP_WORKSPACE `pwd`/epws
source /ipims_dicos/BS2/tbAD14l_4to5_redundancyPrep/IP_CONF_INFO/EnvSettings
Check out:
epgetpath LM/AXG561
epsi co -r R4C11 LM/AXG561
Add "test" to version:
cd DicosKernel_LM/
emacs MI_attributes &
Build:
cd ..
epconfig s DicosKernel_LM/
epbuild -T i486 DicosKernel_LM/
Compare sizes (should be the same):
ls -l /ipims_dicos/ipims_dicos20/BS2/tbAD14l_4to5_redundancyPrep/DICOS_IDPG/Dicos_IDP/DicosKernel_LM/bin/
ls -l DicosKernel_LM/bin/
Build upgrade package
---------------------
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/initialstart_to14_rm453_ec3
Create a .config file, using the TelORB Manager.
source /ipims_dicos/BS2/tbAD14l_4to5_redundancyPrep/IP_CONF_INFO/EnvSettings
(Use other location next time, e.g. dicostest:)
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/initialstart_to14_rm453_ec3
(Use other location next time, e.g. dicostest:)
Copy the previously created .config file from IO1 to tos2:
scp telorb@toXXio1:/opt/telorb/axe/loadingGroup01_1/step2.config .
Password: tel123orb
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/initialstart_to14_rm453_ec3
source /ipims_dicos/BS2/tbAD14l_4to5_redundancyPrep/IP_CONF_INFO/EnvSettings
Create a name file and insert the NAME line:
emacs name_DicosKernel_R4C11test&
NAME DicosKernel_R4C11test;
epconfig s -r /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/upgradePackages_for_testing/DicosKernel_LM/
Check if there are any TLMs to be used:
ls -l /home/dicoshack/Hack/WP051/step4/
If there are TLMs, then:
epconfig set -r /home/dicoshack/Hack/WP051/step4/
Add other TLMs, if any:
epconfig set -r ...
(Or use the copied .config file from IO1:)
epct -v -F -X -u /home/dicostest/tosFiles/to14/upgradepath/step2/step2.config name_DicosKernel_R4C11test r14_linux_nsp5_maxi_zone1_to14_midi.epct r14_linux_refapp_to14.epct r14_linux_vip_to14.epct r14_linux_extra_config_to14.epct
--- Start: Example printout ---
Upgrade method: DicosRedundancyReboot caused by LM/AXG561
The generated upgrade package DicosKernel_R4C11test consists of :
changed LM: LM/AXG561 (R4C11 -> R4C11test)
changed DUT(s): DicosKernel_DUT.LM_AXG561
--- End: Example printout ---
more /home/dicostest/tosFiles/to14/upgradepath/step4/upgradePackages/DicosKernel_R4C11test/upgradeConfigurationData/upgradeControlData.01
more /home/dicostest/tosFiles/to14/upgradepath/step4/upgradePackages/DicosKernel_R4C11test/upgradeConfigurationData/upgradeControlData.02
Modify the format (only valid if the system is currently in step 2):
cd DicosKernel_R4C11test/upgradeConfigurationData/
emacs upgradeControlData.02&
Copy ":IDP/MD14" to before "codeArchive", i.e.:
From:
IDPD:IDP/MD14:LMA:LM/AXG561:R4C11test:codeArchive/Dicos.IDP_MD14/DicosKernel.LM_AXG561.Code.R4C11test.i486,i486,1845236,987408447,-295230564
IDPD:IDP/MD14:DUTA:DicosKernel_DUT.LM_AXG561:R4C11test
To:
IDPD:IDP/MD14:LMA:LM/AXG561:R4C11test:IDP/MD14:codeArchive/Dicos.IDP_MD14/DicosKernel.LM_AXG561.Code.R4C11test.i486,i486,1845236,987408447,-295230564
IDPD:IDP/MD14:DUTA:DicosKernel_DUT.LM_AXG561:R4C11test
( cd /home/dicostest/tosFiles/to14/upgradepath/step4 )
( ls -l
The file "step4.config" and the directory "upgradePackages" should have been
created. )
Pack and upload the upgrade package to IO1
------------------------------------------
On tos2:
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/initialstart_to14_rm453_ec3/upgradePackages
tar zcf DicosKernel_R4C11test.tgz DicosKernel_R4C11test
scp DicosKernel_R4C11test.tgz telorb@toXXio1:/opt/telorb/axe/upgradePackages
Password: tel123orb (Adjust toXX to valid TSP system)
Unpack the upgrade package on IO1
---------------------------------
On IO1:
cd /opt/telorb/axe/upgradePackages
tar zxf DicosKernel_R4C11test.tgz
Apply upgrade package "DicosKernel_R4C11test"
---------------------------------------------
In TelORB Manager's "Upgrades" card, click "Rescan" and then select
"DicosKernel_R4C11test" and click "Apply".
*** Shortcut instructions for the same thing ***
Build new LM DicosKernel.LM_AXG561
----------------------------------
ssh -X telorb@tos2
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/upgradePackages_for_testing
mkdir epws
setenv EP_WORKSPACE `pwd`/epws
source /ipims_dicos/BS2/tbAD14l_4to5_redundancyPrep/IP_CONF_INFO/EnvSettings
epgetpath LM/AXG561
epsi co -r R4C11 LM/AXG561
cd DicosKernel_LM/
emacs MI_attributes &
cd ..
epconfig s DicosKernel_LM/
epbuild -T i486 DicosKernel_LM/
ls -l /ipims_dicos/ipims_dicos20/BS2/tbAD14l_4to5_redundancyPrep/DICOS_IDPG/Dicos_IDP/DicosKernel_LM/bin/
ls -l DicosKernel_LM/bin/
Build upgrade package
---------------------
cd /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/initialstart_to14_rm453_ec3
source /ipims_dicos/BS2/tbAD14l_4to5_redundancyPrep/IP_CONF_INFO/EnvSettings
epconfig s -r /home/dicoshack/Hack/uabmsu/upgradepath_tsp4to5/upgradePackages_for_testing/DicosKernel_LM/
Create a name file and insert the NAME line:
emacs name_DicosKernel_R4C11test&
NAME DicosKernel_R4C11test;
epct -v -F -X -u /home/dicostest/tosFiles/to14/upgradepath/step2/step2.config name_DicosKernel_R4C11test r14_linux_nsp5_maxi_zone1_to14_midi.epct r14_linux_refapp_to14.epct r14_linux_vip_to14.epct r14_linux_extra_config_to14.epct
Result printout:
Upgrade method: DicosRedundancyReboot caused by LM/AXG561
The generated upgrade package DicosKernel_R4C11test consists of :
changed LM: LM/AXG561 (R4C11 -> R4C11test)
changed DUT(s): DicosKernel_DUT.LM_AXG561
Modify the format (only valid if the system is currently in step 2):
cd DicosKernel_R4C11test/upgradeConfigurationData/
emacs upgradeControlData.02&
Copy ":IDP/MD14" to before "codeArchive", i.e.:
From:
IDPD:IDP/MD14:LMA:LM/AXG561:R4C11test:codeArchive/Dicos.IDP_MD14/DicosKernel.LM_AXG561.Code.R4C11test.i486,i486,1845236,987408447,-295230564
IDPD:IDP/MD14:DUTA:DicosKernel_DUT.LM_AXG561:R4C11test
To:
IDPD:IDP/MD14:LMA:LM/AXG561:R4C11test:IDP/MD14:codeArchive/Dicos.IDP_MD14/DicosKernel.LM_AXG561.Code.R4C11test.i486,i486,1845236,987408447,-295230564
IDPD:IDP/MD14:DUTA:DicosKernel_DUT.LM_AXG561:R4C11test
|